From 996dd380605dbe231e246a9612e2ed36619eac14 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 29 Apr 2016 12:03:05 +0200 Subject: [PATCH 01/45] =?UTF-8?q?Correction=20de=20la=20non-navigation=20l?= =?UTF-8?q?ors=20du=20clic=20sur=20un=20num=C3=A9ro=20de=20fiche?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-contact-min.js | 2 +- js/includes/input-phone-contact.js | 2 +- js/includes/input-phone-fiche-min.js | 4 ++-- js/includes/input-phone-fiche.js | 32 ++++++++++++++++---------- js/includes/input-phone-mini-min.js | 2 +- js/includes/input-phone-mini.js | 8 ++++--- 6 files changed, 30 insertions(+), 20 deletions(-) diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index c074ffa..aee16db 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -2,4 +2,4 @@ function inputPhoneContact(a){this.container=a}inputPhoneContact.prototype={cont inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;cb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;d.firstname=c.firstname;d.lastname=c.lastname;d.username=c.username;lsi.set("fiches",a[b],d)}}; inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML))return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c"+c+""}a=lsi["export"]("fiches");for(var d in a)!0===a[d].valid?this.nav_container.children[a[d].uid].addClass("done"):this.nav_container.children[a[d].uid].remClass("done");this.nav(this.nav_container.children[this.selected])}; +inputPhoneFiche.prototype.updateNavBar=function(){var a=lsi["export"]("fiches"),b=Object.keys(a).length;if(this.nav_container.children.length!=b){this.nav_container.innerHTML="";for(var c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; -inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler()},!1)}; +inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 7a30704..22fbb65 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -391,27 +391,35 @@ inputPhoneFiche.prototype.nav = function(element){ /* [7] Mise à jour de la navigation =========================================================*/ -inputPhoneFiche.prototype.updateNavBar = function(uid_list){ - /* (1) On vide la nav bar */ - this.nav_container.innerHTML = ''; +inputPhoneFiche.prototype.updateNavBar = function(){ + var ficheData = lsi.export('fiches'); + var len = Object.keys(ficheData).length; - /* (2) On la re-remplit avec toutes les données */ - for( var i = 0 ; i < uid_list.length ; i++ ){ - // On rajoute 1 pour la lisibilité - var realIndex = parseInt(uid_list[i]) + 1; - this.nav_container.innerHTML += ''+realIndex+''; + /* (1) On vérifie si la barre de navigation est à jour */ + var navBarUpToDate = this.nav_container.children.length == len; + + /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ + if( !navBarUpToDate ){ + this.nav_container.innerHTML = ''; + + for( var i = 0 ; i < len ; i++ ) + this.nav_container.innerHTML += ''; } /* (3) On montre les FICHES qui sont correctes */ - var ficheData = lsi.export('fiches'); for( var key in ficheData ){ + var currentElement = this.nav_container.children[ ficheData[key].uid ]; + + // On remplit avec le numéro de la fiche + currentElement.innerHTML = ficheData[key].uid+1; + // Si la MINI fiche est valide - if( ficheData[key].valid === true ) this.nav_container.children[ficheData[key].uid].addClass('done'); + if( ficheData[key].valid === true ) currentElement.addClass('done'); // Si elle est invalide - else this.nav_container.children[ficheData[key].uid].remClass('done'); + else currentElement.remClass('done'); } @@ -525,7 +533,7 @@ inputPhoneFiche.prototype.attach = function(handler){ // 1. On gère la navigation ptr.nav(e.target); // 2. On gere le chargement dynamique - ptr.handler(); + ptr.handler(e.target); }, false); }; diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 322bf4b..056ef4b 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -6,5 +6,5 @@ miniFicheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:a.use "checked"):c[b].removeAttribute("checked");c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c"}var a=lsi["export"]("mini-fiches"),c;for(c in a)b=this.nav_container.children[a[c].uid],b.innerHTML=a[c].uid+1,!0===a[c].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; +inputPhoneMini.prototype.updateNavBar=function(){var a=lsi["export"]("mini-fiches"),b=Object.keys(a).length;if(this.nav_container.children.length!=b){this.nav_container.innerHTML="";for(var c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index dc176b0..cf8cacb 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -248,10 +248,12 @@ inputPhoneMini.prototype.updateNavBar = function(){ var miniData = lsi.export('mini-fiches'); var len = Object.keys(miniData).length; + /* (1) On vérifie si la barre de navigation est à jour */ var navBarUpToDate = this.nav_container.children.length == len; - /* (1) On vide et remplit la barre de nav, si elle n'est pas à jour */ + + /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ if( !navBarUpToDate ){ this.nav_container.innerHTML = ''; @@ -260,11 +262,11 @@ inputPhoneMini.prototype.updateNavBar = function(){ } /* (3) On montre les MINI fiches qui sont correctes dans la navbar */ - var miniData = lsi.export('mini-fiches'); for( var key in miniData ){ - var currentElement = this.nav_container.children[miniData[key].uid]; + var currentElement = this.nav_container.children[ miniData[key].uid ]; + // On remplit avec le numéro de la MINI fiche currentElement.innerHTML = miniData[key].uid+1; // Si la MINI fiche est valide From b641c732f8641a9281b766659fd275a37dedf864 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 29 Apr 2016 15:24:03 +0200 Subject: [PATCH 02/45] Affichage partiel des contacts (10/10) --- js/includes/input-phone-contact-min.js | 13 +-- js/includes/input-phone-contact.js | 106 +++++++++++++++++++++---- js/includes/input-phone-fiche-min.js | 2 +- js/includes/input-phone-fiche.js | 2 +- js/includes/input-phone-mini-min.js | 4 +- js/includes/input-phone-mini.js | 7 +- manager/Database.php | 4 +- view/input.php | 9 +++ view/js/input-min.js | 7 +- view/js/input.js | 9 ++- 10 files changed, 126 insertions(+), 37 deletions(-) diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index aee16db..443660f 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,5 +1,8 @@ -function inputPhoneContact(a){this.container=a}inputPhoneContact.prototype={container:this.container,handler:null}; -inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({number:"",firstname:"",lastname:"",username:""});this.updateNavBar()}; +inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var b=$$("#nav-contact > span.active"),c=0;c"+(1+b/10)+""}this.nav(this.nav_container.children[this.selected-1])}; +inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index f36254d..a6372a4 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -1,14 +1,17 @@ /* [0] Constructeur -> définit le conteneur et le bouton d'ajout =========================================================*/ -function inputPhoneContact(container){ - this.container = container; +function inputPhoneContact(container, navContainer){ + this.container = container; + this.nav_container = navContainer; } /* [1] Attributs =========================================================*/ inputPhoneContact.prototype = { - container: this.container, // Conteneur des formulaires de contact - handler: null // Fonction pour l'enregistrement et la synchronisation des données + container: this.container, // Conteneur des formulaires de contact + nav_container: this.nav_container, // Conteneur de la navigation entre les formulaires + selected: 1, // UID du permier des contacts sélectionnés (10 par 10) + handler: null // Fonction pour l'enregistrement et la synchronisation des données }; @@ -93,8 +96,8 @@ inputPhoneContact.prototype.add = function(objectData){ // On met à jour les listener (remove, puis add) var ptr = this; for( var i = 0 ; i < contactForms.length ; i++ ){ - contactForms[i].removeEventListener('click', function(e){ ptr.handler(e.target); }, false); - contactForms[i].addEventListener('click', function(e){ ptr.handler(e.target); }, false); + contactForms[i].removeEventListener('click', function(e){ ptr.nav(e.target); ptr.handler(e.target); }, false); + contactForms[i].addEventListener('click', function(e){ ptr.nav(e.target); ptr.handler(e.target); }, false); } }; @@ -114,23 +117,86 @@ inputPhoneContact.prototype.storageToFields = function(){ console.log('CONTACTS: STORAGE TO FIELDS'); // {1} Pour chaque contact du 'localStorage' // - var contactsData = lsi.export('contacts'); + var contactKeys = lsi.keys('contacts'); // On réinitialise le HTML this.container.innerHTML = ''; - // {2} On ajoute chaque contact à la liste // - for( var key in contactsData ) - this.add(contactsData[key]); + // {2} On ajoute chaque contact (parmi les séléctionnés) à la liste // + var min = 10*(this.selected-1); // On affiche du contact sélectionné + var max = 10*(this.selected-1)+10; // On s'arrête à 10 contacs + for( var i = min ; i < max && i < contactKeys.length ; i++ ) + this.add( lsi.get('contacts', contactKeys[i]) ); - // On ajoute un champ de plus à remplir - this.add({number:'', firstname:'', lastname:'', username:''}); + // On ajoute un champ de plus à remplir si c'est la dernière page + if( max >= contactKeys.length ) + this.add({number:'', firstname:'', lastname:'', username:''}); + + /* (3) On met à jour la barre de navigation */ + this.updateNavBar(); }; + + + +/* [6] Gestion de la navigation entre les formulaires (10 par 10) +=========================================================*/ +inputPhoneContact.prototype.nav = function(element){ + /* (1) On vérifie que l'élément contient un nombre et existe */ + if( typeof element == 'undefined' ) + return false; + + if( isNaN(element.innerHTML) || element.parentNode.id != 'nav-contact' ) + return false; + + /* (2) On désactive tous les éléments actifs */ + var activeElements = $$('#nav-contact > span.active'); + for( var i = 0 ; i < activeElements.length ; i++ ) + activeElements[i].remClass('active'); + + /* (3) On active l'élément courant */ + element.addClass('active'); + this.selected = parseInt(element.innerHTML); +}; + + + + + + + +/* [7] Mise à jour de la navigation +=========================================================*/ +inputPhoneContact.prototype.updateNavBar = function(){ + var contactKeys = lsi.keys('contacts'); + var len = contactKeys.length; + + + /* (1) On vérifie si la barre de navigation est à jour */ + var navBarUpToDate = this.nav_container.children.length == len; + + + /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ + if( !navBarUpToDate ){ + this.nav_container.innerHTML = ''; + + for( var i = 0 ; i < len ; i+=10 ) + this.nav_container.innerHTML += ''+ (1+i/10) +''; + } + + /* (4) On séléctionne par défaut la dernière MINI fiche sélectionnée */ + this.nav( this.nav_container.children[this.selected-1] ); +}; + + + + + + /* [5] Point d'amorçage de la gestion des contacts =========================================================*/ inputPhoneContact.prototype.attach = function(handler){ @@ -139,9 +205,19 @@ inputPhoneContact.prototype.attach = function(handler){ /* (1) On initialise le jeu de données */ lsi.createDataset('contacts'); - /* (2) On enregistre le handler */ + /* (2) On charge les contacts depuis la mémoire ('localStorage') */ + this.storageToFields(); + + /* (3) On enregistre le handler */ this.handler = handler; - /* (3) On charge les contacts depuis la mémoire ('localStorage') */ - // this.storageToFields(); + /* (4) On attache l'évènement sur le conteneur de navigation */ + var ptr = this; + this.nav_container.addEventListener('click', function(e){ + // 1. On gère la navigation + ptr.nav(e.target); + // 2. On gere le chargement dynamique + ptr.handler(e.target); + }, false); + }; diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 3ba9dcf..6641c38 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -15,7 +15,7 @@ a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b& c[b].removeAttribute("checked");for(c=0;cinput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;d.firstname=c.firstname;d.lastname=c.lastname;d.username=c.username;lsi.set("fiches",a[b],d)}}; -inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML))return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 22fbb65..ee237d2 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -369,7 +369,7 @@ inputPhoneFiche.prototype.nav = function(element){ if( typeof element == 'undefined' ) return false; - if( isNaN(element.innerHTML) ) + if( isNaN(element.innerHTML) || element.parentNode.id != 'nav-fiche' ) return false; /* (2) On désactive tous les éléments actifs */ diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 056ef4b..91ede2b 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -5,6 +5,6 @@ inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null= miniFicheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:a.username,uid:a.uid,age:a.age,job:a.job});var b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; -inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index cf8cacb..55416c2 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -9,7 +9,7 @@ function inputPhoneMini(container, navContainer){ =========================================================*/ inputPhoneMini.prototype = { container: this.container, // Conteneur des mini fiches relation - nav_container: this.nav_container, // Conteneur de la navigation entre les fiches + nav_container: this.nav_container, // Conteneur de la navigation entre les MINI fiches selected: 0, // UID de la MINI fiche sélectionnée handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeur par défaut @@ -223,7 +223,7 @@ inputPhoneMini.prototype.nav = function(element){ if( typeof element == 'undefined' ) return false; - if( isNaN(element.innerHTML) ) + if( isNaN(element.innerHTML) || element.parentNode.id != 'nav-mini' ) return false; /* (2) On désactive tous les éléments actifs */ @@ -325,9 +325,8 @@ inputPhoneMini.prototype.attach = function(handler){ /* (3) On attache la barre de navigation à une fonction */ // On enregistre le handler this.handler = handler; - var ptr = this; - /* (2) On attache l'évènement sur le bouton d'ajout de contact */ + /* (2) On attache l'évènement sur le conteneur de navigation */ var ptr = this; this.nav_container.addEventListener('click', function(e){ // 1. On gère la navigation diff --git a/manager/Database.php b/manager/Database.php index ef75100..38f3fd8 100755 --- a/manager/Database.php +++ b/manager/Database.php @@ -122,7 +122,7 @@ for( $i = 0 ; $i < count($fetchData) ; $i++ ) // pour tout les utilisateurs foreach($fetchData[$i] as $col => $val){ // pour toutes les entrées - if( !mb_detect_encoding($val, 'UTF-8') ) + if( !\mb_detect_encoding($val, 'UTF-8') ) $fetchData[$i][$col] = utf8_encode($val); if( is_int($col) ){ // Si indice numerique @@ -143,7 +143,7 @@ // on supprime les doublons des entrées (indice numérique) foreach($fetchData as $i=>$val){ // pour toutes les entrées - if( !mb_detect_encoding($val, 'UTF-8') ) + if( !\mb_detect_encoding($val, 'UTF-8') ) $fetchData[$i] = utf8_encode($val); if( is_int($i) ){ // Si indice numerique diff --git a/view/input.php b/view/input.php index 66e5662..a15763b 100755 --- a/view/input.php +++ b/view/input.php @@ -71,9 +71,18 @@

Saisir manuellement les contacts

+ + + + +
+ + + +
diff --git a/view/js/input-min.js b/view/js/input-min.js index a3b27e8..1f92ad4 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,7 +1,8 @@ var clearAllButton=$("#clear-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; -function dynamicUpdate(a){var c=a instanceof Element,b=c&&"SPAN"==a.tagName&&"switch-left"==a.className,d=c&&"SPAN"==a.tagName&&"switch-both"==a.className,e=c&&"INPUT"==a.tagName&&"submit"==a.type,c=c&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id);if(!(d||b||e||c)&&!0!==a)return!1;d?(console.log("> switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value=d):b?(console.log("> switch firstname+lastname -> username"), -b=a.parentNode,d=b.children[1],a=b.children[3],b=b.children[5],d.value=a.value+" "+b.value,a.value="",b.value=""):(console.log("> dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),e&&contactManager.storageToFields())}function checkRadioValue(a){for(var c=0,b=0;b switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value= +d):b?(console.log("> switch firstname+lastname -> username"),b=a.parentNode,d=b.children[1],a=b.children[3],b=b.children[5],d.value=a.value+" "+b.value,a.value="",b.value=""):(console.log("> dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(e||c)&&contactManager.storageToFields())} +function checkRadioValue(a){for(var c=0,b=0;b Date: Fri, 29 Apr 2016 19:24:56 +0200 Subject: [PATCH 03/45] =?UTF-8?q?Ajout=20de=20v=C3=A9rifications=20lors=20?= =?UTF-8?q?du=20switch=20du=20nom/pr=C3=A9nom/pseudo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/layout.scss | 2 +- css/layout/expanded.css | 4 +- css/layout/expanded.css.map | 4 +- css/layout/min.css | 4 +- css/layout/min.css.map | 4 +- src/static/iconv2.svg | 2987 ++++------------------------------- view/js/input-min.js | 4 +- view/js/input.js | 7 +- 8 files changed, 326 insertions(+), 2690 deletions(-) diff --git a/css/layout.scss b/css/layout.scss index 49c8f08..1620327 100755 --- a/css/layout.scss +++ b/css/layout.scss @@ -124,7 +124,7 @@ body{ width: 35em; height: 10em; - background: url('/f/svg/icon/st') center center no-repeat; + background: url('/f/svg/iconv2/st') center center no-repeat; background-size: auto 100%; } diff --git a/css/layout/expanded.css b/css/layout/expanded.css index 4041853..292e1d9 100644 --- a/css/layout/expanded.css +++ b/css/layout/expanded.css @@ -103,7 +103,7 @@ body { #LOGIN > #login-icon { width: 35em; height: 10em; - background: url("/f/svg/icon/st") center center no-repeat; + background: url("/f/svg/iconv2/st") center center no-repeat; background-size: auto 100%; } @@ -186,4 +186,4 @@ body { cursor: pointer; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9sYXlvdXQuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuYm9keXtcblxuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuXG5cbiNXUkFQUEVSe1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmc7XG5cblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdHotaW5kZXg6IDE7XG5cblxuXHQvKiBbMV0gSGVhZGVyIGRlIGxhIHBhZ2Vcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+ICNIRUFERVJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCAjeyRoZWFkZXItaGVpZ2h0fSAtIDFweCApO1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkaGVhZGVyLWRhcmssIDEwKTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItZGFyaztcblxuXHRcdHotaW5kZXg6IDEwMDtcblxuXHR9XG5cblxuXHQvKiBbMl0gU2lkZS1NZW51IGRlIGxhIHBhZ2Vcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0Ly8gR2VzdGlvbiBkdSBtZW51XG5cdCYgPiAjTUVOVS1TSURFe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6ICRtZW51LXNpZGUtd2lkdGg7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIDEwMCUgLSAjeyRoZWFkZXItaGVpZ2h0fSApO1xuXG5cdFx0Ym94LXNoYWRvdzogMnB4IDFweCAzcHggI2RkZDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwgLjNzICk7XG5cblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cblx0LyogWzNdIENvbnRhaW5lciBkZSBsYSBwYWdlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiAjQ09OVEFJTkVSe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAkaGVhZGVyLWhlaWdodDtcblx0XHRcdGxlZnQ6ICRtZW51LXNpZGUtd2lkdGg7XG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtICN7JG1lbnUtc2lkZS13aWR0aH0gKTtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoIDEwMCUgLSAjeyRoZWFkZXItaGVpZ2h0fSApO1xuXHRcdC8vICBtYXJnaW46IDFlbTtcblxuXHRcdC8vIEZsZXggcHJvcGVydGllc1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdG92ZXJmbG93LXg6IG5vbmU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxufVxuXG5cblxuXG4vKiBbNF0gUGFnZSBkZSBsb2dpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNMT0dJTntcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0Ly8gUXVhbmQgbGEgcGFnZSBkZSBsb2dpbiBlc3QgdmlzaWJsZVxuXHQmLmFjdGl2ZXtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIGxlZnQgLjNzIGVhc2UtaW4tb3V0ICk7XG5cblx0ei1pbmRleDogMTAxO1xuXG5cblxuXG5cdC8qICgxKSBMb2dvIGV0IG5vbSBkdSBzaXRlICovXG5cdCYgPiAjbG9naW4taWNvbntcblx0XHR3aWR0aDogMzVlbTtcblx0XHRoZWlnaHQ6IDEwZW07XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9pY29uL3N0JykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdH1cblxuXG5cdC8qICgyKSBGb3JtdWxhaXJlIGRlIGNvbm5leGlvbiAqL1xuXHQmID4gI2xvZ2luLWZvcm17XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblxuXHRcdC8qICgyLjEpIENoYW1wcyBkZSB0ZXh0ZSAobG9naW4vcGFzc3dvcmQpICovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3RleHQnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMjBlbTtcblxuXHRcdFx0bWFyZ2luOiAyZW0gMDtcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cblx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogbWlkZGxlO1xuXG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRoZW1lLWZnLCAxMCk7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xuXG5cdFx0XHRjb2xvcjogJGRhcmstZmctcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3Zlci9AZm9jdXNcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cblx0XHQvKiAoMi4yKSBCb3V0b24gZGUgY29ubmV4aW9uICovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3N1Ym1pdCdde1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDJlbSAwO1xuXG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXG5cdFx0XHRjb2xvcjogJGRhcmstZmctcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDEwKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDFlbSBkYXJrZW4oJGRhcmstYmcsIDEwKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXG5cblxuXG5cdFx0LyogKDMpIE1vdCBkZSBwYXNzZSBvdWJsaWUgKi9cblx0XHQmID4gI2xvc3QtcGFzc3dvcmR7XG5cdFx0XHRjb2xvcjogJGRhcmstZmc7XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3ZlclxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8qICg0KSBHZXN0aW9uIGRlIGxhIGZlcm1ldHVyZSAqL1xuXHQmID4gI2xvZ2luLWNsb3Nle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMmVtO1xuXHRcdFx0cmlnaHQ6IDJlbTtcblx0XHRcdG1pbi13aWR0aDogMmVtO1xuXHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9iYWNrL3N0L2NvbnRhaW5lci9mZmZmZmYnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy1yaWdodDogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QURoRDNELElBQUksQ0FBQTtFQUVILFdBQVcsRUFBRSxXQUFZO0VBQ3pCLFNBQVMsRUFBRSxJQUFLO0NBQ2hCOztBQUlELFFBQVEsQ0FBQTtFQUNQLE9BQU8sRUFBRSxLQUFNO0VBQ2YsUUFBUSxFQUFFLEtBQU07RUFDZixHQUFHLEVBQUUsQ0FBRTtFQUNQLElBQUksRUFBRSxDQUFFO0VBQ1IsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsSUFBSztFQUVkLGdCQUFnQixFQ2ZFLE9BQU87RURpQnpCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFVBQVUsRUFBRSxJQUFLO0VBRWpCLE9BQU8sRUFBRSxDQUFFO0VBR1g7NkNBQzRDO0VBa0I1Qzs2Q0FDNEM7RUFvQjVDOzZDQUM0QztDQWtCNUM7O0FBM0VELFFBQVEsR0FrQkgsT0FBTyxDQUFBO0VBQ1YsT0FBTyxF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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9sYXlvdXQuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuYm9keXtcblxuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuXG5cbiNXUkFQUEVSe1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmc7XG5cblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdHotaW5kZXg6IDE7XG5cblxuXHQvKiBbMV0gSGVhZGVyIGRlIGxhIHBhZ2Vcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+ICNIRUFERVJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCAjeyRoZWFkZXItaGVpZ2h0fSAtIDFweCApO1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkaGVhZGVyLWRhcmssIDEwKTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItZGFyaztcblxuXHRcdHotaW5kZXg6IDEwMDtcblxuXHR9XG5cblxuXHQvKiBbMl0gU2lkZS1NZW51IGRlIGxhIHBhZ2Vcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0Ly8gR2VzdGlvbiBkdSBtZW51XG5cdCYgPiAjTUVOVS1TSURFe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6ICRtZW51LXNpZGUtd2lkdGg7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIDEwMCUgLSAjeyRoZWFkZXItaGVpZ2h0fSApO1xuXG5cdFx0Ym94LXNoYWRvdzogMnB4IDFweCAzcHggI2RkZDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwgLjNzICk7XG5cblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cblx0LyogWzNdIENvbnRhaW5lciBkZSBsYSBwYWdlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiAjQ09OVEFJTkVSe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAkaGVhZGVyLWhlaWdodDtcblx0XHRcdGxlZnQ6ICRtZW51LXNpZGUtd2lkdGg7XG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtICN7JG1lbnUtc2lkZS13aWR0aH0gKTtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoIDEwMCUgLSAjeyRoZWFkZXItaGVpZ2h0fSApO1xuXHRcdC8vICBtYXJnaW46IDFlbTtcblxuXHRcdC8vIEZsZXggcHJvcGVydGllc1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdG92ZXJmbG93LXg6IG5vbmU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxufVxuXG5cblxuXG4vKiBbNF0gUGFnZSBkZSBsb2dpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNMT0dJTntcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0Ly8gUXVhbmQgbGEgcGFnZSBkZSBsb2dpbiBlc3QgdmlzaWJsZVxuXHQmLmFjdGl2ZXtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIGxlZnQgLjNzIGVhc2UtaW4tb3V0ICk7XG5cblx0ei1pbmRleDogMTAxO1xuXG5cblxuXG5cdC8qICgxKSBMb2dvIGV0IG5vbSBkdSBzaXRlICovXG5cdCYgPiAjbG9naW4taWNvbntcblx0XHR3aWR0aDogMzVlbTtcblx0XHRoZWlnaHQ6IDEwZW07XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9pY29udjIvc3QnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0fVxuXG5cblx0LyogKDIpIEZvcm11bGFpcmUgZGUgY29ubmV4aW9uICovXG5cdCYgPiAjbG9naW4tZm9ybXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXG5cdFx0LyogKDIuMSkgQ2hhbXBzIGRlIHRleHRlIChsb2dpbi9wYXNzd29yZCkgKi9cblx0XHQmID4gaW5wdXRbdHlwZT0ndGV4dCddLFxuXHRcdCYgPiBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuXHRcdCYgPiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiAyMGVtO1xuXG5cdFx0XHRtYXJnaW46IDJlbSAwO1xuXHRcdFx0cGFkZGluZzogMWVtIDJlbTtcblxuXHRcdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBtaWRkbGU7XG5cblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkdGhlbWUtZmcsIDEwKTtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmc7XG5cblx0XHRcdGNvbG9yOiAkZGFyay1mZy1wcmltYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA3ZW07XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyL0Bmb2N1c1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblxuXHRcdC8qICgyLjIpIEJvdXRvbiBkZSBjb25uZXhpb24gKi9cblx0XHQmID4gaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMmVtIDA7XG5cblx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cblx0XHRcdGNvbG9yOiAkZGFyay1mZy1wcmltYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGhlbWUtZmctcHJpbWFyeSwgMTApO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMWVtIGRhcmtlbigkZGFyay1iZywgMTApO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiAoMykgTW90IGRlIHBhc3NlIG91YmxpZSAqL1xuXHRcdCYgPiAjbG9zdC1wYXNzd29yZHtcblx0XHRcdGNvbG9yOiAkZGFyay1mZztcblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LyogKDQpIEdlc3Rpb24gZGUgbGEgZmVybWV0dXJlICovXG5cdCYgPiAjbG9naW4tY2xvc2V7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyZW07XG5cdFx0XHRyaWdodDogMmVtO1xuXHRcdFx0bWluLXdpZHRoOiAyZW07XG5cdFx0XHRoZWlnaHQ6IDJlbTtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL2JhY2svc3QvY29udGFpbmVyL2ZmZmZmZicpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxZW07XG5cblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIkFDQUE7MkRBQzJEO0FBQzNELG9DQUFvQztBQU1wQyxpQ0FBaUM7QUFRakMsNENBQTRDO0FBUzVDOzJEQUMyRDtBQUMzRCx3QkFBd0I7QUFNeEI7MkRBQzJEO0FBZTNEOzJEQUMyRDtBRGhEM0QsSUFBSSxDQUFBO0VBRUgsV0FBVyxFQUFFLFdBQVk7RUFDekIsU0FBUyxFQUFFLElBQUs7Q0FDaEI7O0FBSUQsUUFBUSxDQUFBO0VBQ1AsT0FBTyxFQUFFLEtBQU07RUFDZixRQUFRLEVBQUUsS0FBTTtFQUNmLEdBQUcsRUFBRSxDQUFFO0VBQ1AsSUFBSSxFQUFFLENBQUU7RUFDUixLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRUFBRSxJQUFLO0VBRWQsZ0JBQWdCLEVDZkUsT0FBTztFRGlCekIsVUFBVSxFQUFFLE1BQU87RUFDbkIsVUFBVSxFQUFFLElBQUs7RUFFakIsT0FBTyxFQUFFLENBQUU7RUFHWDs2Q0FDNEM7RUFrQjVDOzZDQUM0QztFQW9CNUM7NkNBQzRDO0NBa0I1Qzs7QUEzRUQsUUFBUSxHQWtCSCxPQUFPLENBQUE7RUFDVixPQUFP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 */ \ No newline at end of file diff --git a/css/layout/expanded.css.map b/css/layout/expanded.css.map index 17f67fb..e7376c5 100644 --- a/css/layout/expanded.css.map +++ b/css/layout/expanded.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\nbody{\n\n\tfont-family: 'Open Sans';\n\tfont-size: 15px;\n}\n\n\n\n#WRAPPER{\n\tdisplay: block;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\tbackground-color: $theme-bg;\n\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\n\tz-index: 1;\n\n\n\t/* [1] Header de la page\n\t==========================================*/\n\t& > #HEADER{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\twidth: 100%;\n\t\t\theight: calc( #{$header-height} - 1px );\n\n\t\tborder-bottom: 1px solid darken($header-dark, 10);\n\n\t\tbackground-color: $header-dark;\n\n\t\tz-index: 100;\n\n\t}\n\n\n\t/* [2] Side-Menu de la page\n\t==========================================*/\n\t// Gestion du menu\n\t& > #MENU-SIDE{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: $header-height;\n\t\t\tleft: 0;\n\t\t\twidth: $menu-side-width;\n\t\t\theight: calc( 100% - #{$header-height} );\n\n\t\tbox-shadow: 2px 1px 3px #ddd;\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( all .3s );\n\n\t\tz-index: 10;\n\t}\n\n\n\t/* [3] Container de la page\n\t==========================================*/\n\t& > #CONTAINER{\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tleft: $menu-side-width;\n\t\t\twidth: calc( 100% - #{$menu-side-width} );\n\t\t\tmin-height: calc( 100% - #{$header-height} );\n\t\t// margin: 1em;\n\n\t\t// Flex properties\n\t\tflex-direction: row;\n\t\tjustify-content: space-between;\n\t\tflex-wrap: wrap;\n\n\t\toverflow-x: none;\n\t\toverflow-y: auto;\n\t}\n}\n\n\n\n\n/* [4] Page de login\n=========================================================*/\n#LOGIN{\n\tdisplay: flex;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: -100%;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t// Quand la page de login est visible\n\t&.active{\n\t\tleft: 0;\n\t}\n\n\t// flex properties\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-around;\n\talign-items: center;\n\n\n\tbackground-color: $dark-bg;\n\n\t@include transition( left .3s ease-in-out );\n\n\tz-index: 101;\n\n\n\n\n\t/* (1) Logo et nom du site */\n\t& > #login-icon{\n\t\twidth: 35em;\n\t\theight: 10em;\n\n\t\tbackground: url('/f/svg/icon/st') center center no-repeat;\n\t\tbackground-size: auto 100%;\n\t}\n\n\n\t/* (2) Formulaire de connexion */\n\t& > #login-form{\n\t\tdisplay: block;\n\n\n\t\t/* (2.1) Champs de texte (login/password) */\n\t\t& > input[type='text'],\n\t\t& > input[type='password'],\n\t\t& > input[type='submit']{\n\t\t\tdisplay: flex;\n\t\t\t\twidth: 20em;\n\n\t\t\tmargin: 2em 0;\n\t\t\tpadding: 1em 2em;\n\n\t\t\t// flex properties\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: space-around;\n\t\t\tflex-wrap: nowrap;\n\t\t\talign-items: middle;\n\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid lighten($theme-fg, 10);\n\n\t\t\tbackground-color: $dark-bg;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\tletter-spacing: .07em;\n\n\t\t\t@include transition( border .2s ease-in-out );\n\n\t\t\tcursor: default;\n\n\t\t\t// Animation de @hover/@focus\n\t\t\t&:hover,\n\t\t\t&:focus{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* (2.2) Bouton de connexion */\n\t\t& > input[type='submit']{\n\t\t\twidth: 100%;\n\t\t\tmargin: 2em 0;\n\n\t\t\tborder: 0;\n\n\t\t\tbackground-color: $theme-fg-primary;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\ttext-align: left;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: darken($theme-fg-primary, 10);\n\t\t\t\tbox-shadow: 0 0 1em darken($dark-bg, 10);\n\t\t\t}\n\n\t\t}\n\n\n\n\n\n\t\t/* (3) Mot de passe oublie */\n\t\t& > #lost-password{\n\t\t\tcolor: $dark-fg;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t/* (4) Gestion de la fermeture */\n\t& > #login-close{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: 2em;\n\t\t\tright: 2em;\n\t\t\tmin-width: 2em;\n\t\t\theight: 2em;\n\n\t\tbackground: url('/f/svg/back/st/container/ffffff') right center no-repeat;\n\t\tbackground-size: 1em;\n\n\t\tcolor: #fff;\n\t\tpadding-right: 2em;\n\t\tline-height: 2em;\n\t\tfont-weight: bold;\n\n\t\tcursor: pointer;\n\t}\n}\n", + "@import 'constants';\n\nbody{\n\n\tfont-family: 'Open Sans';\n\tfont-size: 15px;\n}\n\n\n\n#WRAPPER{\n\tdisplay: block;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\tbackground-color: $theme-bg;\n\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\n\tz-index: 1;\n\n\n\t/* [1] Header de la page\n\t==========================================*/\n\t& > #HEADER{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\twidth: 100%;\n\t\t\theight: calc( #{$header-height} - 1px );\n\n\t\tborder-bottom: 1px solid darken($header-dark, 10);\n\n\t\tbackground-color: $header-dark;\n\n\t\tz-index: 100;\n\n\t}\n\n\n\t/* [2] Side-Menu de la page\n\t==========================================*/\n\t// Gestion du menu\n\t& > #MENU-SIDE{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: $header-height;\n\t\t\tleft: 0;\n\t\t\twidth: $menu-side-width;\n\t\t\theight: calc( 100% - #{$header-height} );\n\n\t\tbox-shadow: 2px 1px 3px #ddd;\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( all .3s );\n\n\t\tz-index: 10;\n\t}\n\n\n\t/* [3] Container de la page\n\t==========================================*/\n\t& > #CONTAINER{\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tleft: $menu-side-width;\n\t\t\twidth: calc( 100% - #{$menu-side-width} );\n\t\t\tmin-height: calc( 100% - #{$header-height} );\n\t\t// margin: 1em;\n\n\t\t// Flex properties\n\t\tflex-direction: row;\n\t\tjustify-content: space-between;\n\t\tflex-wrap: wrap;\n\n\t\toverflow-x: none;\n\t\toverflow-y: auto;\n\t}\n}\n\n\n\n\n/* [4] Page de login\n=========================================================*/\n#LOGIN{\n\tdisplay: flex;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: -100%;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t// Quand la page de login est visible\n\t&.active{\n\t\tleft: 0;\n\t}\n\n\t// flex properties\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-around;\n\talign-items: center;\n\n\n\tbackground-color: $dark-bg;\n\n\t@include transition( left .3s ease-in-out );\n\n\tz-index: 101;\n\n\n\n\n\t/* (1) Logo et nom du site */\n\t& > #login-icon{\n\t\twidth: 35em;\n\t\theight: 10em;\n\n\t\tbackground: url('/f/svg/iconv2/st') center center no-repeat;\n\t\tbackground-size: auto 100%;\n\t}\n\n\n\t/* (2) Formulaire de connexion */\n\t& > #login-form{\n\t\tdisplay: block;\n\n\n\t\t/* (2.1) Champs de texte (login/password) */\n\t\t& > input[type='text'],\n\t\t& > input[type='password'],\n\t\t& > input[type='submit']{\n\t\t\tdisplay: flex;\n\t\t\t\twidth: 20em;\n\n\t\t\tmargin: 2em 0;\n\t\t\tpadding: 1em 2em;\n\n\t\t\t// flex properties\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: space-around;\n\t\t\tflex-wrap: nowrap;\n\t\t\talign-items: middle;\n\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid lighten($theme-fg, 10);\n\n\t\t\tbackground-color: $dark-bg;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\tletter-spacing: .07em;\n\n\t\t\t@include transition( border .2s ease-in-out );\n\n\t\t\tcursor: default;\n\n\t\t\t// Animation de @hover/@focus\n\t\t\t&:hover,\n\t\t\t&:focus{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* (2.2) Bouton de connexion */\n\t\t& > input[type='submit']{\n\t\t\twidth: 100%;\n\t\t\tmargin: 2em 0;\n\n\t\t\tborder: 0;\n\n\t\t\tbackground-color: $theme-fg-primary;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\ttext-align: left;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: darken($theme-fg-primary, 10);\n\t\t\t\tbox-shadow: 0 0 1em darken($dark-bg, 10);\n\t\t\t}\n\n\t\t}\n\n\n\n\n\n\t\t/* (3) Mot de passe oublie */\n\t\t& > #lost-password{\n\t\t\tcolor: $dark-fg;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t/* (4) Gestion de la fermeture */\n\t& > #login-close{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: 2em;\n\t\t\tright: 2em;\n\t\t\tmin-width: 2em;\n\t\t\theight: 2em;\n\n\t\tbackground: url('/f/svg/back/st/container/ffffff') right center no-repeat;\n\t\tbackground-size: 1em;\n\n\t\tcolor: #fff;\n\t\tpadding-right: 2em;\n\t\tline-height: 2em;\n\t\tfont-weight: bold;\n\n\t\tcursor: pointer;\n\t}\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/layout/min.css b/css/layout/min.css index 084f6c5..0628678 100644 --- a/css/layout/min.css +++ b/css/layout/min.css @@ -1,3 +1,3 @@ -body{font-family:'Open Sans';font-size:15px}#WRAPPER{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e8e8e8;overflow-x:hidden;overflow-y:auto;z-index:1}#WRAPPER>#HEADER{display:block;position:fixed;top:0;left:0;width:100%;height:calc( 4em - 1px);border-bottom:1px solid #1a1a1a;background-color:#333;z-index:100}#WRAPPER>#MENU-SIDE{display:block;position:fixed;top:4em;left:0;width:15em;height:calc( 100% - 4em);box-shadow:2px 1px 3px #ddd;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:10}#WRAPPER>#CONTAINER{display:flex;position:absolute;top:4em;left:15em;width:calc( 100% - 15em);min-height:calc( 100% - 4em);flex-direction:row;justify-content:space-between;flex-wrap:wrap;overflow-x:none;overflow-y:auto}#LOGIN{display:flex;position:fixed;top:0;left:-100%;width:100%;height:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;background-color:#313541;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;z-index:101}#LOGIN.active{left:0}#LOGIN>#login-icon{width:35em;height:10em;background:url("/f/svg/icon/st") center center no-repeat;background-size:auto 100%}#LOGIN>#login-form{display:block}#LOGIN>#login-form>input[type='text'],#LOGIN>#login-form>input[type='password'],#LOGIN>#login-form>input[type='submit']{display:flex;width:20em;margin:2em 0;padding:1em 2em;flex-direction:column;justify-content:space-around;flex-wrap:nowrap;align-items:middle;border-radius:5px;border:1px solid #6b6b6b;background-color:#313541;color:#fff;font-weight:bold;letter-spacing:.07em;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;cursor:default}#LOGIN>#login-form>input[type='text']:hover,#LOGIN>#login-form>input[type='text']:focus,#LOGIN>#login-form>input[type='password']:hover,#LOGIN>#login-form>input[type='password']:focus,#LOGIN>#login-form>input[type='submit']:hover,#LOGIN>#login-form>input[type='submit']:focus{border-color:#399ced}#LOGIN>#login-form>input[type='submit']{width:100%;margin:2em 0;border:0;background-color:#399ced;color:#fff;font-weight:bold;text-align:left;cursor:pointer}#LOGIN>#login-form>input[type='submit']:hover{background-color:#1484df;box-shadow:0 0 1em #1b1d24}#LOGIN>#login-form>#lost-password{color:#939393;cursor:pointer}#LOGIN>#login-form>#lost-password:hover{color:#399ced;text-decoration:underline}#LOGIN>#login-close{display:block;position:absolute;top:2em;right:2em;min-width:2em;height:2em;background:url("/f/svg/back/st/container/ffffff") right center no-repeat;background-size:1em;color:#fff;padding-right:2em;line-height:2em;font-weight:bold;cursor:pointer} +body{font-family:'Open Sans';font-size:15px}#WRAPPER{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e8e8e8;overflow-x:hidden;overflow-y:auto;z-index:1}#WRAPPER>#HEADER{display:block;position:fixed;top:0;left:0;width:100%;height:calc( 4em - 1px);border-bottom:1px solid #1a1a1a;background-color:#333;z-index:100}#WRAPPER>#MENU-SIDE{display:block;position:fixed;top:4em;left:0;width:15em;height:calc( 100% - 4em);box-shadow:2px 1px 3px #ddd;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:10}#WRAPPER>#CONTAINER{display:flex;position:absolute;top:4em;left:15em;width:calc( 100% - 15em);min-height:calc( 100% - 4em);flex-direction:row;justify-content:space-between;flex-wrap:wrap;overflow-x:none;overflow-y:auto}#LOGIN{display:flex;position:fixed;top:0;left:-100%;width:100%;height:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;background-color:#313541;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;z-index:101}#LOGIN.active{left:0}#LOGIN>#login-icon{width:35em;height:10em;background:url("/f/svg/iconv2/st") center center no-repeat;background-size:auto 100%}#LOGIN>#login-form{display:block}#LOGIN>#login-form>input[type='text'],#LOGIN>#login-form>input[type='password'],#LOGIN>#login-form>input[type='submit']{display:flex;width:20em;margin:2em 0;padding:1em 2em;flex-direction:column;justify-content:space-around;flex-wrap:nowrap;align-items:middle;border-radius:5px;border:1px solid #6b6b6b;background-color:#313541;color:#fff;font-weight:bold;letter-spacing:.07em;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;cursor:default}#LOGIN>#login-form>input[type='text']:hover,#LOGIN>#login-form>input[type='text']:focus,#LOGIN>#login-form>input[type='password']:hover,#LOGIN>#login-form>input[type='password']:focus,#LOGIN>#login-form>input[type='submit']:hover,#LOGIN>#login-form>input[type='submit']:focus{border-color:#399ced}#LOGIN>#login-form>input[type='submit']{width:100%;margin:2em 0;border:0;background-color:#399ced;color:#fff;font-weight:bold;text-align:left;cursor:pointer}#LOGIN>#login-form>input[type='submit']:hover{background-color:#1484df;box-shadow:0 0 1em #1b1d24}#LOGIN>#login-form>#lost-password{color:#939393;cursor:pointer}#LOGIN>#login-form>#lost-password:hover{color:#399ced;text-decoration:underline}#LOGIN>#login-close{display:block;position:absolute;top:2em;right:2em;min-width:2em;height:2em;background:url("/f/svg/back/st/container/ffffff") right center no-repeat;background-size:1em;color:#fff;padding-right:2em;line-height:2em;font-weight:bold;cursor:pointer} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vbGF5b3V0LnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbmJvZHl7XG5cblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cblxuXG4jV1JBUFBFUntcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJnO1xuXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHR6LWluZGV4OiAxO1xuXG5cblx0LyogWzFdIEhlYWRlciBkZSBsYSBwYWdlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiAjSEVBREVSe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYyggI3skaGVhZGVyLWhlaWdodH0gLSAxcHggKTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGhlYWRlci1kYXJrLCAxMCk7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWRhcms7XG5cblx0XHR6LWluZGV4OiAxMDA7XG5cblx0fVxuXG5cblx0LyogWzJdIFNpZGUtTWVudSBkZSBsYSBwYWdlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC8vIEdlc3Rpb24gZHUgbWVudVxuXHQmID4gI01FTlUtU0lERXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAkbWVudS1zaWRlLXdpZHRoO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCAxMDAlIC0gI3skaGVhZGVyLWhlaWdodH0gKTtcblxuXHRcdGJveC1zaGFkb3c6IDJweCAxcHggM3B4ICNkZGQ7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIC4zcyApO1xuXG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXG5cdC8qIFszXSBDb250YWluZXIgZGUgbGEgcGFnZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gI0NPTlRBSU5FUntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRsZWZ0OiAkbWVudS1zaWRlLXdpZHRoO1xuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRtZW51LXNpZGUtd2lkdGh9ICk7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKCAxMDAlIC0gI3skaGVhZGVyLWhlaWdodH0gKTtcblx0XHQvLyAgbWFyZ2luOiAxZW07XG5cblx0XHQvLyBGbGV4IHByb3BlcnRpZXNcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRvdmVyZmxvdy14OiBub25lO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cbn1cblxuXG5cblxuLyogWzRdIFBhZ2UgZGUgbG9naW5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jTE9HSU57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogLTEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdC8vIFF1YW5kIGxhIHBhZ2UgZGUgbG9naW4gZXN0IHZpc2libGVcblx0Ji5hY3RpdmV7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC8vIGZsZXggcHJvcGVydGllc1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iZztcblxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBsZWZ0IC4zcyBlYXNlLWluLW91dCApO1xuXG5cdHotaW5kZXg6IDEwMTtcblxuXG5cblxuXHQvKiAoMSkgTG9nbyBldCBub20gZHUgc2l0ZSAqL1xuXHQmID4gI2xvZ2luLWljb257XG5cdFx0d2lkdGg6IDM1ZW07XG5cdFx0aGVpZ2h0OiAxMGVtO1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvaWNvbi9zdCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHR9XG5cblxuXHQvKiAoMikgRm9ybXVsYWlyZSBkZSBjb25uZXhpb24gKi9cblx0JiA+ICNsb2dpbi1mb3Jte1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cblx0XHQvKiAoMi4xKSBDaGFtcHMgZGUgdGV4dGUgKGxvZ2luL3Bhc3N3b3JkKSAqL1xuXHRcdCYgPiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdFx0JiA+IGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdFx0JiA+IGlucHV0W3R5cGU9J3N1Ym1pdCdde1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDIwZW07XG5cblx0XHRcdG1hcmdpbjogMmVtIDA7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMmVtO1xuXG5cdFx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IG1pZGRsZTtcblxuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCR0aGVtZS1mZywgMTApO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iZztcblxuXHRcdFx0Y29sb3I6ICRkYXJrLWZnLXByaW1hcnk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDdlbTtcblxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYm9yZGVyIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIvQGZvY3VzXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdH1cblxuXG5cdFx0LyogKDIuMikgQm91dG9uIGRlIGNvbm5leGlvbiAqL1xuXHRcdCYgPiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAyZW0gMDtcblxuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblxuXHRcdFx0Y29sb3I6ICRkYXJrLWZnLXByaW1hcnk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3ZlclxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0aGVtZS1mZy1wcmltYXJ5LCAxMCk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxZW0gZGFya2VuKCRkYXJrLWJnLCAxMCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblxuXG5cblxuXHRcdC8qICgzKSBNb3QgZGUgcGFzc2Ugb3VibGllICovXG5cdFx0JiA+ICNsb3N0LXBhc3N3b3Jke1xuXHRcdFx0Y29sb3I6ICRkYXJrLWZnO1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQvKiAoNCkgR2VzdGlvbiBkZSBsYSBmZXJtZXR1cmUgKi9cblx0JiA+ICNsb2dpbi1jbG9zZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDJlbTtcblx0XHRcdHJpZ2h0OiAyZW07XG5cdFx0XHRtaW4td2lkdGg6IDJlbTtcblx0XHRcdGhlaWdodDogMmVtO1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvYmFjay9zdC9jb250YWluZXIvZmZmZmZmJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbTtcblxuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJlbTtcblx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLAoJCSIvKiBbMV0gQ09VTEVVUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgQ09VTEVVUlMgRFUgVEhFTUUgJERFRkFVTFQgKi9cbiR0aGVtZS1iZzogICAgICAgICAjZThlOGU4O1xuJHRoZW1lLWJnLXByaW1hcnk6ICNmZmZmZmY7XG4kdGhlbWUtZmc6ICAgICAgICAgIzUxNTE1MTtcbiR0aGVtZS1mZy1wcmltYXJ5OiAjMzk5Y2VkO1xuXG4vKiAoMikgQ09VTEVVUlMgREUgVEhFTUUgJERBUksgKi9cbiRkYXJrLWJnOiAgICAgICAgICMzMTM1NDE7XG4kZGFyay1iZy1wcmltYXJ5OiAjMjkyODJlO1xuJGRhcmstZmc6ICAgICAgICAgIzkzOTM5MztcbiRkYXJrLWZnLXByaW1hcnk6ICNmZmZmZmY7XG5cbiRoZWFkZXItZGFyazogICAgICMzMzMzMzM7XG5cbi8qICgzKSBDb3VsZXVycyBkdSB0aGVtZSBwb3VyIGxhIHRpbWVsaW5lICovXG4kdGltZWxpbmUtY29sb3I6ICM3MzgzOTQ7XG4kdGltZWxpbmUtMDogIzM5OWNlZDtcbiR0aW1lbGluZS0xOiAjZTY0ZTNlO1xuJHRpbWVsaW5lLTI6ICMxMGJhYTM7XG4kdGltZWxpbmUtMzogI2IxNGJlNztcbiR0aW1lbGluZS00OiAjMDUzYjVkO1xuXG5cbi8qIFsyXSBESU1FTlNJT05TXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIExheW91dCBkZSBiYXNlICovXG4kbWVudS1zaWRlLXdpZHRoOiAxNWVtO1xuJGhlYWRlci1oZWlnaHQ6ICAgNGVtO1xuXG5cblxuLyogWzNdIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlLi4uKSB7XG4gICAgdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsdWU7XG4gICAgdHJhbnNpdGlvbjogJHZhbHVlO1xufVxuXG4vKiBbNF0gRnVuY3Rpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy8gVHJhbnNmb3JtZSB1bmUgY291bGV1ciBoZXggZW4gc3RyaW5nIHNhbnMgbGUgI1xuQGZ1bmN0aW9uIGNvbG9yLXN0cigkY29sb3Ipe1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCN7JGNvbG9yfSwgMiwgc3RyLWxlbmd0aCgjeyRjb2xvcn0pKTtcbn1cbiIKCV0sCgkibWFwcGluZ3MiOiAiQUFFQSxJQUFJLEFBQUEsQ0FFSCxXQUFXLENBQUUsV0FBWSxDQUN6QixTQUFTLENBQUUsSUFBSyxDQUNoQixBQUlELFFBQVEsQUFBQSxDQUNQLE9BQU8sQ0FBRSxLQUFNLENBQ2YsUUFBUSxDQUFFLEtBQU0sQ0FDZixHQUFHLENBQUUsQ0FBRSxDQUNQLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUVkLGdCQUFnQixDQ2ZFLE9BQU8sQ0RpQnpCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFVBQVUsQ0FBRSxJQUFLLENBRWpCLE9BQU8sQ0FBRSxDQUFFLENBOERYLEFBM0VELFFBQVEsQ0FrQkgsT0FBTyxBQUFBLENBQ1YsT0FBTyxDQUFFLEtBQU0sQ0FDZixRQUFRLENBQUUsS0FBTSxDQUNmLEdBQUcsQ0FBRSxDQUFFLENBQ1AsSUFBSSxDQUFFLENBQUUsQ0FDUixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxnQkFBSSxDQUViLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQU0sQ0FF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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vbGF5b3V0LnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbmJvZHl7XG5cblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cblxuXG4jV1JBUFBFUntcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJnO1xuXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHR6LWluZGV4OiAxO1xuXG5cblx0LyogWzFdIEhlYWRlciBkZSBsYSBwYWdlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiAjSEVBREVSe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYyggI3skaGVhZGVyLWhlaWdodH0gLSAxcHggKTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGhlYWRlci1kYXJrLCAxMCk7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWRhcms7XG5cblx0XHR6LWluZGV4OiAxMDA7XG5cblx0fVxuXG5cblx0LyogWzJdIFNpZGUtTWVudSBkZSBsYSBwYWdlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC8vIEdlc3Rpb24gZHUgbWVudVxuXHQmID4gI01FTlUtU0lERXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAkbWVudS1zaWRlLXdpZHRoO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCAxMDAlIC0gI3skaGVhZGVyLWhlaWdodH0gKTtcblxuXHRcdGJveC1zaGFkb3c6IDJweCAxcHggM3B4ICNkZGQ7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIC4zcyApO1xuXG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXG5cdC8qIFszXSBDb250YWluZXIgZGUgbGEgcGFnZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gI0NPTlRBSU5FUntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRsZWZ0OiAkbWVudS1zaWRlLXdpZHRoO1xuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRtZW51LXNpZGUtd2lkdGh9ICk7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKCAxMDAlIC0gI3skaGVhZGVyLWhlaWdodH0gKTtcblx0XHQvLyAgbWFyZ2luOiAxZW07XG5cblx0XHQvLyBGbGV4IHByb3BlcnRpZXNcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRvdmVyZmxvdy14OiBub25lO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cbn1cblxuXG5cblxuLyogWzRdIFBhZ2UgZGUgbG9naW5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jTE9HSU57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogLTEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdC8vIFF1YW5kIGxhIHBhZ2UgZGUgbG9naW4gZXN0IHZpc2libGVcblx0Ji5hY3RpdmV7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC8vIGZsZXggcHJvcGVydGllc1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iZztcblxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBsZWZ0IC4zcyBlYXNlLWluLW91dCApO1xuXG5cdHotaW5kZXg6IDEwMTtcblxuXG5cblxuXHQvKiAoMSkgTG9nbyBldCBub20gZHUgc2l0ZSAqL1xuXHQmID4gI2xvZ2luLWljb257XG5cdFx0d2lkdGg6IDM1ZW07XG5cdFx0aGVpZ2h0OiAxMGVtO1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvaWNvbnYyL3N0JykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdH1cblxuXG5cdC8qICgyKSBGb3JtdWxhaXJlIGRlIGNvbm5leGlvbiAqL1xuXHQmID4gI2xvZ2luLWZvcm17XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblxuXHRcdC8qICgyLjEpIENoYW1wcyBkZSB0ZXh0ZSAobG9naW4vcGFzc3dvcmQpICovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3RleHQnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMjBlbTtcblxuXHRcdFx0bWFyZ2luOiAyZW0gMDtcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cblx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogbWlkZGxlO1xuXG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRoZW1lLWZnLCAxMCk7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xuXG5cdFx0XHRjb2xvcjogJGRhcmstZmctcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3Zlci9AZm9jdXNcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cblx0XHQvKiAoMi4yKSBCb3V0b24gZGUgY29ubmV4aW9uICovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3N1Ym1pdCdde1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDJlbSAwO1xuXG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXG5cdFx0XHRjb2xvcjogJGRhcmstZmctcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDEwKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDFlbSBkYXJrZW4oJGRhcmstYmcsIDEwKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXG5cblxuXG5cdFx0LyogKDMpIE1vdCBkZSBwYXNzZSBvdWJsaWUgKi9cblx0XHQmID4gI2xvc3QtcGFzc3dvcmR7XG5cdFx0XHRjb2xvcjogJGRhcmstZmc7XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3ZlclxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8qICg0KSBHZXN0aW9uIGRlIGxhIGZlcm1ldHVyZSAqL1xuXHQmID4gI2xvZ2luLWNsb3Nle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMmVtO1xuXHRcdFx0cmlnaHQ6IDJlbTtcblx0XHRcdG1pbi13aWR0aDogMmVtO1xuXHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9iYWNrL3N0L2NvbnRhaW5lci9mZmZmZmYnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy1yaWdodDogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUVBLElBQUksQUFBQSxDQUVILFdBQVcsQ0FBRSxXQUFZLENBQ3pCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBSUQsUUFBUSxBQUFBLENBQ1AsT0FBTyxDQUFFLEtBQU0sQ0FDZixRQUFRLENBQUUsS0FBTSxDQUNmLEdBQUcsQ0FBRSxDQUFFLENBQ1AsSUFBSSxDQUFFLENBQUUsQ0FDUixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBRWQsZ0JBQWdCLENDZkUsT0FBTyxDRGlCekIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsVUFBVSxDQUFFLElBQUssQ0FFakIsT0FBTyxDQUFFLENBQUUsQ0E4RFgsQUEzRUQsUUFBUSxDQWtCSCxPQUFPLEFBQUEsQ0FDVixPQUFPLENBQUUsS0FBTSxDQUNmLFFBQVEsQ0FBRSxLQUFNLENBQ2YsR0FBRyxDQUFFLENBQUUsQ0FDUCxJQUFJLENBQUUsQ0FBRSxDQUNSLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLGdCQUFJLENBRWIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBTSxD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 */ \ No newline at end of file diff --git a/css/layout/min.css.map b/css/layout/min.css.map index 7c79bb6..ce5f390 100644 --- a/css/layout/min.css.map +++ b/css/layout/min.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\nbody{\n\n\tfont-family: 'Open Sans';\n\tfont-size: 15px;\n}\n\n\n\n#WRAPPER{\n\tdisplay: block;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\tbackground-color: $theme-bg;\n\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\n\tz-index: 1;\n\n\n\t/* [1] Header de la page\n\t==========================================*/\n\t& > #HEADER{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\twidth: 100%;\n\t\t\theight: calc( #{$header-height} - 1px );\n\n\t\tborder-bottom: 1px solid darken($header-dark, 10);\n\n\t\tbackground-color: $header-dark;\n\n\t\tz-index: 100;\n\n\t}\n\n\n\t/* [2] Side-Menu de la page\n\t==========================================*/\n\t// Gestion du menu\n\t& > #MENU-SIDE{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: $header-height;\n\t\t\tleft: 0;\n\t\t\twidth: $menu-side-width;\n\t\t\theight: calc( 100% - #{$header-height} );\n\n\t\tbox-shadow: 2px 1px 3px #ddd;\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( all .3s );\n\n\t\tz-index: 10;\n\t}\n\n\n\t/* [3] Container de la page\n\t==========================================*/\n\t& > #CONTAINER{\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tleft: $menu-side-width;\n\t\t\twidth: calc( 100% - #{$menu-side-width} );\n\t\t\tmin-height: calc( 100% - #{$header-height} );\n\t\t// margin: 1em;\n\n\t\t// Flex properties\n\t\tflex-direction: row;\n\t\tjustify-content: space-between;\n\t\tflex-wrap: wrap;\n\n\t\toverflow-x: none;\n\t\toverflow-y: auto;\n\t}\n}\n\n\n\n\n/* [4] Page de login\n=========================================================*/\n#LOGIN{\n\tdisplay: flex;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: -100%;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t// Quand la page de login est visible\n\t&.active{\n\t\tleft: 0;\n\t}\n\n\t// flex properties\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-around;\n\talign-items: center;\n\n\n\tbackground-color: $dark-bg;\n\n\t@include transition( left .3s ease-in-out );\n\n\tz-index: 101;\n\n\n\n\n\t/* (1) Logo et nom du site */\n\t& > #login-icon{\n\t\twidth: 35em;\n\t\theight: 10em;\n\n\t\tbackground: url('/f/svg/icon/st') center center no-repeat;\n\t\tbackground-size: auto 100%;\n\t}\n\n\n\t/* (2) Formulaire de connexion */\n\t& > #login-form{\n\t\tdisplay: block;\n\n\n\t\t/* (2.1) Champs de texte (login/password) */\n\t\t& > input[type='text'],\n\t\t& > input[type='password'],\n\t\t& > input[type='submit']{\n\t\t\tdisplay: flex;\n\t\t\t\twidth: 20em;\n\n\t\t\tmargin: 2em 0;\n\t\t\tpadding: 1em 2em;\n\n\t\t\t// flex properties\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: space-around;\n\t\t\tflex-wrap: nowrap;\n\t\t\talign-items: middle;\n\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid lighten($theme-fg, 10);\n\n\t\t\tbackground-color: $dark-bg;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\tletter-spacing: .07em;\n\n\t\t\t@include transition( border .2s ease-in-out );\n\n\t\t\tcursor: default;\n\n\t\t\t// Animation de @hover/@focus\n\t\t\t&:hover,\n\t\t\t&:focus{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* (2.2) Bouton de connexion */\n\t\t& > input[type='submit']{\n\t\t\twidth: 100%;\n\t\t\tmargin: 2em 0;\n\n\t\t\tborder: 0;\n\n\t\t\tbackground-color: $theme-fg-primary;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\ttext-align: left;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: darken($theme-fg-primary, 10);\n\t\t\t\tbox-shadow: 0 0 1em darken($dark-bg, 10);\n\t\t\t}\n\n\t\t}\n\n\n\n\n\n\t\t/* (3) Mot de passe oublie */\n\t\t& > #lost-password{\n\t\t\tcolor: $dark-fg;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t/* (4) Gestion de la fermeture */\n\t& > #login-close{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: 2em;\n\t\t\tright: 2em;\n\t\t\tmin-width: 2em;\n\t\t\theight: 2em;\n\n\t\tbackground: url('/f/svg/back/st/container/ffffff') right center no-repeat;\n\t\tbackground-size: 1em;\n\n\t\tcolor: #fff;\n\t\tpadding-right: 2em;\n\t\tline-height: 2em;\n\t\tfont-weight: bold;\n\n\t\tcursor: pointer;\n\t}\n}\n", + "@import 'constants';\n\nbody{\n\n\tfont-family: 'Open Sans';\n\tfont-size: 15px;\n}\n\n\n\n#WRAPPER{\n\tdisplay: block;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\tbackground-color: $theme-bg;\n\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\n\tz-index: 1;\n\n\n\t/* [1] Header de la page\n\t==========================================*/\n\t& > #HEADER{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\twidth: 100%;\n\t\t\theight: calc( #{$header-height} - 1px );\n\n\t\tborder-bottom: 1px solid darken($header-dark, 10);\n\n\t\tbackground-color: $header-dark;\n\n\t\tz-index: 100;\n\n\t}\n\n\n\t/* [2] Side-Menu de la page\n\t==========================================*/\n\t// Gestion du menu\n\t& > #MENU-SIDE{\n\t\tdisplay: block;\n\t\tposition: fixed;\n\t\t\ttop: $header-height;\n\t\t\tleft: 0;\n\t\t\twidth: $menu-side-width;\n\t\t\theight: calc( 100% - #{$header-height} );\n\n\t\tbox-shadow: 2px 1px 3px #ddd;\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( all .3s );\n\n\t\tz-index: 10;\n\t}\n\n\n\t/* [3] Container de la page\n\t==========================================*/\n\t& > #CONTAINER{\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tleft: $menu-side-width;\n\t\t\twidth: calc( 100% - #{$menu-side-width} );\n\t\t\tmin-height: calc( 100% - #{$header-height} );\n\t\t// margin: 1em;\n\n\t\t// Flex properties\n\t\tflex-direction: row;\n\t\tjustify-content: space-between;\n\t\tflex-wrap: wrap;\n\n\t\toverflow-x: none;\n\t\toverflow-y: auto;\n\t}\n}\n\n\n\n\n/* [4] Page de login\n=========================================================*/\n#LOGIN{\n\tdisplay: flex;\n\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: -100%;\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t// Quand la page de login est visible\n\t&.active{\n\t\tleft: 0;\n\t}\n\n\t// flex properties\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-around;\n\talign-items: center;\n\n\n\tbackground-color: $dark-bg;\n\n\t@include transition( left .3s ease-in-out );\n\n\tz-index: 101;\n\n\n\n\n\t/* (1) Logo et nom du site */\n\t& > #login-icon{\n\t\twidth: 35em;\n\t\theight: 10em;\n\n\t\tbackground: url('/f/svg/iconv2/st') center center no-repeat;\n\t\tbackground-size: auto 100%;\n\t}\n\n\n\t/* (2) Formulaire de connexion */\n\t& > #login-form{\n\t\tdisplay: block;\n\n\n\t\t/* (2.1) Champs de texte (login/password) */\n\t\t& > input[type='text'],\n\t\t& > input[type='password'],\n\t\t& > input[type='submit']{\n\t\t\tdisplay: flex;\n\t\t\t\twidth: 20em;\n\n\t\t\tmargin: 2em 0;\n\t\t\tpadding: 1em 2em;\n\n\t\t\t// flex properties\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: space-around;\n\t\t\tflex-wrap: nowrap;\n\t\t\talign-items: middle;\n\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid lighten($theme-fg, 10);\n\n\t\t\tbackground-color: $dark-bg;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\tletter-spacing: .07em;\n\n\t\t\t@include transition( border .2s ease-in-out );\n\n\t\t\tcursor: default;\n\n\t\t\t// Animation de @hover/@focus\n\t\t\t&:hover,\n\t\t\t&:focus{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* (2.2) Bouton de connexion */\n\t\t& > input[type='submit']{\n\t\t\twidth: 100%;\n\t\t\tmargin: 2em 0;\n\n\t\t\tborder: 0;\n\n\t\t\tbackground-color: $theme-fg-primary;\n\n\t\t\tcolor: $dark-fg-primary;\n\t\t\tfont-weight: bold;\n\t\t\ttext-align: left;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: darken($theme-fg-primary, 10);\n\t\t\t\tbox-shadow: 0 0 1em darken($dark-bg, 10);\n\t\t\t}\n\n\t\t}\n\n\n\n\n\n\t\t/* (3) Mot de passe oublie */\n\t\t& > #lost-password{\n\t\t\tcolor: $dark-fg;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t/* (4) Gestion de la fermeture */\n\t& > #login-close{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: 2em;\n\t\t\tright: 2em;\n\t\t\tmin-width: 2em;\n\t\t\theight: 2em;\n\n\t\tbackground: url('/f/svg/back/st/container/ffffff') right center no-repeat;\n\t\tbackground-size: 1em;\n\n\t\tcolor: #fff;\n\t\tpadding-right: 2em;\n\t\tline-height: 2em;\n\t\tfont-weight: bold;\n\n\t\tcursor: pointer;\n\t}\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/src/static/iconv2.svg b/src/static/iconv2.svg index 490763a..7e7c8e5 100644 --- a/src/static/iconv2.svg +++ b/src/static/iconv2.svg @@ -10,94 +10,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="258.43509mm" - height="129.55426mm" - viewBox="0 0 915.71488 459.05053" + width="259.47931mm" + height="130.59848mm" + viewBox="0 0 919.41487 462.75052" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="iconv2.svg"> - - - - - - - - - - - - - - - - - - - + id="defs4" /> + fit-margin-bottom="0" + inkscape:snap-page="true" /> @@ -141,2614 +63,323 @@ inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" - transform="translate(-56.464009,-135.59744)"> + transform="translate(-54.614008,-133.74744)"> + + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:medium;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans, Light';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="g4822"> + + + + + + width="1210.4011" + height="713.23944" + x="13.437269" + y="-61.780357" /> - - - - - - - - + inkscape:connector-curvature="0" + id="path4832" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:958.81988525px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Italic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#550000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 397.46531,294.76154 q 20.13521,-22.05286 40.27043,-45.06453 21.09404,-23.01168 40.27044,-44.10572 19.17639,-22.05285 34.51751,-39.31161 15.34112,-18.21758 23.9705,-30.68224 l 85.33497,0 q -5.75292,7.67056 -20.13522,24.92932 -13.42348,16.29994 -31.64106,37.39397 -18.21757,21.09404 -39.31161,45.06454 -20.13522,23.01168 -39.31162,44.10571 -19.17639,21.09404 -35.47633,39.31162 -15.34112,17.25876 -23.9705,26.84696 27.80578,54.65273 53.69391,109.30546 25.88814,54.65274 47.941,117.93485 l -83.41733,0 q -17.25876,-46.98218 -34.51752,-86.29379 -16.29993,-39.31162 -37.39397,-82.45851 l -166.83466,168.7523 -92.04671,0 223.40503,-229.15795 -110.26428,-215.73448 88.21142,0 76.7056,159.1641 z" /> + + + + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:medium;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans, Light';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.4000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.69999981;stroke-opacity:1" + id="path4913" + cx="211.10686" + cy="579.83923" + r="12.857142" /> + + + + + + - - - - - - - - - - - - - - - + r="12.857142" + cy="259.55774" + cx="491.40948" + id="circle4991" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:medium;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans, Light';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.4000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.69999981;stroke-opacity:1" /> + + + + + + + + + + + + + + + + sodipodi:nodetypes="cccccccccccccccc" + inkscape:connector-curvature="0" + d="m 120.10362,580.5058 145.20988,-128.94158 -99.75301,81.96947 31.97494,-31.38571 116.04373,-33.05543 4.74369,-49.50611 55.6437,-2.13206 -69.005,-30.39283 -44.95181,143.44168 -62.47431,-28.35525 m -77.43181,78.35782 91.00324,0.57074 54.20664,-129.42304 -5.30376,78.84973 -94.44925,3.03046 z" + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4964" /> + + + + + + + + + + + + + + + + + + diff --git a/view/js/input-min.js b/view/js/input-min.js index 1f92ad4..6521bd2 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,6 +1,6 @@ var clearAllButton=$("#clear-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; -function dynamicUpdate(a){var c=a instanceof Element,b=c&&"SPAN"==a.tagName&&"switch-left"==a.className,d=c&&"SPAN"==a.tagName&&"switch-both"==a.className,e=c&&"INPUT"==a.tagName&&"submit"==a.type,f=c&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),c=c&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(d||b||e||f||c)&&!0!==a)return!1;d?(console.log("> switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value= -d):b?(console.log("> switch firstname+lastname -> username"),b=a.parentNode,d=b.children[1],a=b.children[3],b=b.children[5],d.value=a.value+" "+b.value,a.value="",b.value=""):(console.log("> dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(e||c)&&contactManager.storageToFields())} +function dynamicUpdate(a){var c=a instanceof Element,b=c&&"SPAN"==a.tagName&&"switch-left"==a.className,d=c&&"SPAN"==a.tagName&&"switch-both"==a.className,e=c&&"INPUT"==a.tagName&&"submit"==a.type,f=c&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),c=c&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(d||b||e||f||c)&&!0!==a)return!1;if(d)console.log("> switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value= +d;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;d=b.children[1];a=b.children[3];b=b.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(e||c)&&contactManager.storageToFields()} function checkRadioValue(a){for(var c=0,b=0;b on ne fais rien + if( username.value.length > 0 || firstname.value.length == 0 && lastname.value.length == 0 ) + return false; + + /* (4) On attribue à Pseudo, la valeur de Prénom+Nom */ username.value = firstname.value +' '+ lastname.value; firstname.value = ''; lastname.value = ''; From 4d5b58c3787799b14038dbf5e38f657c7a711c20 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sat, 30 Apr 2016 11:33:01 +0200 Subject: [PATCH 04/45] =?UTF-8?q?Pr=C3=A9pa=20envoi=20formulaire=20+=20cr?= =?UTF-8?q?=C3=A9ation=20parseur=20markdown=20(docu)=20=C3=A0=20partir=20d?= =?UTF-8?q?e=20/config/modules.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/modules.json | 9 +++- js/includes/charts-sociogram-min.js | 2 +- js/includes/charts-sociogram.js | 2 +- js/includes/input-phone-fiche-min.js | 5 +-- js/includes/input-phone-fiche.js | 2 +- js/includes/input-phone-mini-min.js | 4 +- js/includes/input-phone-mini.js | 2 +- manager/module/{charts.php => chart.php} | 2 +- manager/module/module.php | 55 ++++++++++++++++++++++++ view/charts.php | 4 +- view/input.php | 15 +++++-- view/js/input-min.js | 5 ++- view/js/input.js | 51 +++++++++++++++++++--- 13 files changed, 134 insertions(+), 24 deletions(-) rename manager/module/{charts.php => chart.php} (97%) diff --git a/config/modules.json b/config/modules.json index c2bb684..ebaccbd 100755 --- a/config/modules.json +++ b/config/modules.json @@ -29,6 +29,13 @@ "description": "Méthode utile à phpunit pour le test des permissions.", "permissions": ["a", "b"], "parameters": {} + }, + + + "markdown": { + "description": "Retourne une description en markdown des différents modules de l'API", + "permissions": [], + "parameters": {} } }, @@ -97,7 +104,7 @@ } }, - "charts": { + "chart": { "network_data": { "description": "Renvoie un jeu de donnees fictif pour un graphique de type #network.", diff --git a/js/includes/charts-sociogram-min.js b/js/includes/charts-sociogram-min.js index 388647b..5422cc7 100644 --- a/js/includes/charts-sociogram-min.js +++ b/js/includes/charts-sociogram-min.js @@ -1,5 +1,5 @@ function sociogramClass(a){this.container=a;this.log("sociogram created")} -sociogramClass.prototype={container:this.container,sigma:null,request:{path:"charts/network_data"},response:null,nodes:[],edges:[],rad:500,nodeDistance:100,overloadGraph:function(){},load:function(){},nodeAt:function(a,b){},arrange:function(a,b,d){},extractNodesFromResponse:function(){},extractEdgesFromResponse:function(){},renderNodes:function(){},renderEdges:function(){},overload:{nodeNeighbors:function(a){},nodeDirectNeighbors:function(a){}},bindings:{clickNode:function(a,b){},clickStage:function(a, +sociogramClass.prototype={container:this.container,sigma:null,request:{path:"chart/network_data"},response:null,nodes:[],edges:[],rad:500,nodeDistance:100,overloadGraph:function(){},load:function(){},nodeAt:function(a,b){},arrange:function(a,b,d){},extractNodesFromResponse:function(){},extractEdgesFromResponse:function(){},renderNodes:function(){},renderEdges:function(){},overload:{nodeNeighbors:function(a){},nodeDirectNeighbors:function(a){}},bindings:{clickNode:function(a,b){},clickStage:function(a, b){}},log:function(a){console.log("--[SOCIOGRAM]--");console.warn(a);console.log("--[/SOCIOGRAM]--")}};sociogramClass.prototype.overloadGraph=function(){sigma.classes.graph.addMethod("nodeNeighbors",this.overload.nodeNeighbors);sigma.classes.graph.addMethod("nodeDirectNeighbors",this.overload.nodeDirectNeighbors);this.log("graph overloaded")}; sociogramClass.prototype.load=function(){this.sigma=new sigma({renderer:{container:this.container,type:"canvas"}});var a=this;api.send(this.request,function(b){a.log(b);0==b.ModuleError&&(a.response=b,a.sigma.settings({defaultNodeColor:"#348ed8",defaultLabelSize:14,defaultLabelBGColor:"#ddd",defaultHoverLabelBGColor:"#002147",defaultLabelHoverColor:"#fff",labelThreshold:10,defaultEdgeType:"line"}),a.extractNodesFromResponse(),a.extractEdgesFromResponse(),a.addNodes(),a.addEdges(),a.sigma.bind("clickNode", function(b){a.bindings.clickNode(a,b)}),a.sigma.bind("clickStage",function(b){a.bindings.clickStage(a,b)}),a.sigma.graph.nodes().forEach(function(b){a.arrange(b.id,null,!0)}),a.sigma.camera.ratio=1.2,a.sigma.refresh())})};sociogramClass.prototype.nodeAt=function(a,b){var d=this.sigma.graph.nodes(),c=null,e;for(e in d){var f=Math.sqrt(Math.pow(a-d[e].x,2)+Math.pow(b-d[e].y,2));if(null==c||fspan>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b Description des modules + * + */ + public static function markdown(){ + /* [1] Récupération de la configuration + =========================================================*/ + // On récupère le fichier et on le parse + $modules = json_decode( ResourceDispatcher::getResource('f/json/modules/conf'), true ); + + // Gestion de l'erreur de parsage + if( $modules == null ) + return array( 'ModuleError' => ManagerError::ParsingFailed ); + + /* [2] Mise en forme de la liste des modules + =========================================================*/ + $markdown = "## Module List
"; + + foreach($modules as $moduleName=>$moduleData) + $markdown .= "- $moduleName
"; + + /* [3] Mise en forme des méthodes des modules + =========================================================*/ + $markdown .= '----
## Method List & Description
'; + + $count = 1; + foreach($modules as $moduleName=>$moduleData){ + $markdown .= "### $count - '$moduleName' methods
"; + + foreach($moduleData as $methodName=>$methodData) + $markdown .= "- `$methodName` - ".$methodData['description']."
"; + + $markdown .= '----
'; + + $count++; + } + + + + /* [n] Gestion du retour + =========================================================*/ + return array( + 'ModuleError' => ManagerError::Success, + 'markdown' => $markdown + ); + } } + ?> diff --git a/view/charts.php b/view/charts.php index 087df69..c4e9e24 100755 --- a/view/charts.php +++ b/view/charts.php @@ -13,7 +13,7 @@ /* [1] Gestion du cercle des relations =======================================*/ /* (1) On recupere les donnees */ -$getData = new ModuleRequest('charts/network_data'); +$getData = new ModuleRequest('chart/network_data'); $answer = $getData->dispatch(); // Si pas d'erreur @@ -25,7 +25,7 @@ $data = $answer->get('data'); /* (2) On recupere le rendu */ -$getRender = new ModuleRequest('charts/network_render', array('dataset' => $data)); +$getRender = new ModuleRequest('chart/network_render', array('dataset' => $data)); $answer = $getRender->dispatch(); // Si pas d'erreur diff --git a/view/input.php b/view/input.php index a15763b..ae27fff 100755 --- a/view/input.php +++ b/view/input.php @@ -110,14 +110,23 @@

Remplir les fiches relations complètes des contacts les plus contactés

- - -
+
+ + + +

Envoi des données

+
+

+ +

+ + + diff --git a/view/js/input-min.js b/view/js/input-min.js index 6521bd2..7079552 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,8 +1,9 @@ -var clearAllButton=$("#clear-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; +var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; function dynamicUpdate(a){var c=a instanceof Element,b=c&&"SPAN"==a.tagName&&"switch-left"==a.className,d=c&&"SPAN"==a.tagName&&"switch-both"==a.className,e=c&&"INPUT"==a.tagName&&"submit"==a.type,f=c&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),c=c&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(d||b||e||f||c)&&!0!==a)return!1;if(d)console.log("> switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value= d;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;d=b.children[1];a=b.children[3];b=b.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(e||c)&&contactManager.storageToFields()} function checkRadioValue(a){for(var c=0,b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={subject:lsi["export"]("subject"),contact:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiche:lsi["export"]("fiches")};console.log(a);api.send({path:"input/phone",data:a},function(a){console.log(a)}, +!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 890ab68..7bfc5bc 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -7,8 +7,12 @@ /* [1] Initialisation des utilitaires et variables =========================================================*/ -/* (1) Bouton pour effacer toutes les données */ -var clearAllButton = $('#clear-all'); +/* (1) Boutons primaires */ + // {1} pour effacer toutes les données // + var clearAllButton = $('#clear-all'); + // {2} pour envoyer toutes les données // + var submitAllButton = $('#submit-all'); + /* (2) Input de type fichier pour l'import */ var importCallLog = $('input#call_log-import[type="file"]'); @@ -26,11 +30,11 @@ function dynamicUpdate(target){ /* (0) Vérification de la cohérence de la @target ---------------------------------------------------------*/ var isElement = target instanceof Element; - var isSwitchLeft = isElement && target.tagName == 'SPAN' && target.className == 'switch-left'; - var isSwitchBoth = isElement && target.tagName == 'SPAN' && target.className == 'switch-both'; - var isSaveButton = isElement && target.tagName == 'INPUT' && target.type == 'submit'; + var isSwitchLeft = isElement && target.tagName == 'SPAN' && target.className == 'switch-left'; + var isSwitchBoth = isElement && target.tagName == 'SPAN' && target.className == 'switch-both'; + var isSaveButton = isElement && target.tagName == 'INPUT' && target.type == 'submit'; var isNavButton = isElement && target.tagName == 'SPAN' && (target.parentNode.id == 'nav-mini' || target.parentNode.id == 'nav-fiche'); - var isNavContact = isElement && target.tagName == 'SPAN' && target.parentNode.id == 'nav-contact'; + var isNavContact = isElement && target.tagName == 'SPAN' && target.parentNode.id == 'nav-contact'; // Si erreur, on retourne une erreur if( !isSwitchBoth && !isSwitchLeft && !isSaveButton && !isNavButton && !isNavContact && target !== true ) @@ -274,6 +278,41 @@ include('/js/includes/input-phone-fiche.js', function(){ }, false); + /* (7) Gestion de la validation et de l'envoi des données + ---------------------------------------------------------*/ + submitAllButton.addEventListener('click', function(e){ + console.log('> GATHERING ALL DATA') + + /* (1) On met dans la mémoire tout les champs non enregistrés */ + subjectManager.fieldsToStorage(); + contactManager.fieldsToStorage(); + miniManager.fieldsToStorage(); + ficheManager.fieldsToStorage(); + + /* (2) On construit un objet qui contiendra toutes les données */ + var data = { + subject: lsi.export('subject'), + contact: lsi.export('contacts'), + mini: lsi.export('mini-fiches'), + fiche: lsi.export('fiches') + }; + console.log( data ); + + /* (3) On prépare la requête */ + var request = { + path: 'input/phone', + data: data + }; + + /* (4) On envoie la requête et traite la réponse */ + api.send(request, function(response){ + console.log(response); + }, false); + + + }, false); + + }) }) }) }); From d130da42c8d3967449d05522f9bc979f6f99a86f Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sat, 30 Apr 2016 12:19:51 +0200 Subject: [PATCH 05/45] =?UTF-8?q?Gestion=20c=C3=B4t=C3=A9=20server+bdd=20e?= =?UTF-8?q?n=20cours?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/modules.json | 16 +++++++ js/includes/input-phone-subject-min.js | 4 +- js/includes/input-phone-subject.js | 4 +- manager/Database.php | 6 ++- manager/module/input.php | 63 ++++++++++++++++++++++++++ view/js/input-min.js | 2 +- view/js/input.js | 12 ++--- 7 files changed, 95 insertions(+), 12 deletions(-) create mode 100644 manager/module/input.php diff --git a/config/modules.json b/config/modules.json index ebaccbd..2205fb9 100755 --- a/config/modules.json +++ b/config/modules.json @@ -185,6 +185,22 @@ }, + "input": { + + "phone": { + "description": "Enregistre les données d'une enquête téléphonique.", + "permissions": ["admin"], + "parameters": { + "subject": { "description": "Données sur le sujet de l'enquête.", "type": "array" }, + "contacts": { "description": "Données des contacts de l'enquête.", "type": "array" }, + "mini": { "description": "Mini fiches relations sur les contacts de l'enquête.", "type": "array" }, + "fiches": { "description": "Fiches relation sur les plus proches contacts de l'enquête.", "type": "array" } + + } + } + }, + + "upload": { "call_log": { diff --git a/js/includes/input-phone-subject-min.js b/js/includes/input-phone-subject-min.js index 28a40a2..98f298c 100644 --- a/js/includes/input-phone-subject-min.js +++ b/js/includes/input-phone-subject-min.js @@ -1,3 +1,3 @@ function inputPhoneSubject(a,b,c,d,e){this.number=a;this.username=b;this.firstname=c;this.lastname=d;this.store_button=e}inputPhoneSubject.prototype={store_button:this.store_button,number:this.number,username:this.username,firstname:this.firstname,lastname:this.lastname}; -inputPhoneSubject.prototype.fieldsToStorage=function(){console.log("SUBJECT: FIELDS TO STORAGE");var a=0 0; + break; + default: return false; break; diff --git a/manager/module/input.php b/manager/module/input.php new file mode 100644 index 0000000..03e5fa9 --- /dev/null +++ b/manager/module/input.php @@ -0,0 +1,63 @@ + Tableau contenant les données du formulaire + * + * @return subject_id Retourne l'id sujet de l'enquête + * + */ + public static function phone($params){ + extract($params); + + var_dump($params); + + /* [1] On crée le sujet de l'enquête + =========================================================*/ + /* (1) On rédige la requête */ + $create_subject_request = new ModuleRequest('subject/create', array( + 'username' => $subject['username'], + 'firstname' => $subject['firstname'], + 'lastname' => $subject['lastname'], + 'id_facebook' => null, + 'number' => $subject['number'] + )); + + /* (2) On exécute la requête (création) */ + $create_subject_response = $create_subject_request->dispatch(); + + /* (3) Gestion de l'erreur, si erreur de création */ + if( $create_subject_response->error != ManagerError::Success ) + return array( 'ModuleError' => $create_subject_response->error ); + + /* (4) On récupère l'id du sujet */ + $subject_id = $create_subject_response->get('id_subject'); + + + + + /* [2] Gestion du retour + =========================================================*/ + return array( + 'ModuleError' => ManagerError::Success, + 'subject_id' => $subject_id + ); + } + + + + } + + +?> diff --git a/view/js/input-min.js b/view/js/input-min.js index 7079552..687b936 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -5,5 +5,5 @@ function checkRadioValue(a){for(var c=0,b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={subject:lsi["export"]("subject"),contact:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiche:lsi["export"]("fiches")};console.log(a);api.send({path:"input/phone",data:a},function(a){console.log(a)}, +!1);clearAllButton.addEventListener("click",function(a){localStorage.clear();reload()},!1);submitAllButton.addEventListener("click",function(a){console.log("> GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();console.log({});a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiche:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)}, !1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 7bfc5bc..d96f909 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -291,17 +291,17 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (2) On construit un objet qui contiendra toutes les données */ var data = { - subject: lsi.export('subject'), - contact: lsi.export('contacts'), - mini: lsi.export('mini-fiches'), - fiche: lsi.export('fiches') }; console.log( data ); - /* (3) On prépare la requête */ + /* (3) On prépare la requête avec toutes les données*/ var request = { path: 'input/phone', - data: data + + subject: lsi.export('subject')[0], + contacts: lsi.export('contacts'), + mini: lsi.export('mini-fiches'), + fiche: lsi.export('fiches') }; /* (4) On envoie la requête et traite la réponse */ From 994e48da2e3ae8f2bd8a95b78be32c37b0a9f312 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sat, 30 Apr 2016 16:13:37 +0200 Subject: [PATCH 06/45] Gestion automatique du json pour les modules. --- config/modules.json | 10 +++++----- js/includes/input-phone-contact-min.js | 2 +- js/includes/input-phone-contact.js | 2 +- js/includes/input-phone-fiche-min.js | 4 ++-- js/includes/input-phone-fiche.js | 4 ++-- js/includes/input-phone-mini-min.js | 6 +++--- js/includes/input-phone-mini.js | 6 +++--- js/lib/api-min.js | 4 ++-- js/lib/api.js | 6 +++--- manager/Database.php | 10 ++++++++++ manager/ModuleRequest.php | 7 ++++++- manager/module/input.php | 11 ++++++++--- view/js/input-min.js | 4 ++-- view/js/input.js | 13 ++++--------- 14 files changed, 52 insertions(+), 37 deletions(-) diff --git a/config/modules.json b/config/modules.json index 2205fb9..3b16e01 100755 --- a/config/modules.json +++ b/config/modules.json @@ -189,12 +189,12 @@ "phone": { "description": "Enregistre les données d'une enquête téléphonique.", - "permissions": ["admin"], + "permissions": [], "parameters": { - "subject": { "description": "Données sur le sujet de l'enquête.", "type": "array" }, - "contacts": { "description": "Données des contacts de l'enquête.", "type": "array" }, - "mini": { "description": "Mini fiches relations sur les contacts de l'enquête.", "type": "array" }, - "fiches": { "description": "Fiches relation sur les plus proches contacts de l'enquête.", "type": "array" } + "subject": { "description": "Données sur le sujet de l'enquête.", "type": "json" }, + "contacts": { "description": "Données des contacts de l'enquête.", "type": "json" }, + "mini": { "description": "Mini fiches relations sur les contacts de l'enquête.", "type": "json" }, + "fiches": { "description": "Fiches relation sur les plus proches contacts de l'enquête.", "type": "json" } } } diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index 443660f..1013e51 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,6 +1,6 @@ function inputPhoneContact(a,b){this.container=a;this.nav_container=b}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),b=0;b=a.length&&this.add({number:"",firstname:"",lastname:"",username:""});this.updateNavBar()}; inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var b=$$("#nav-contact > span.active"),c=0;cspan>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 5e2fb09..31ff70b 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -43,7 +43,7 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ // {4} On récupère les données du LSI si elles existent // - var existingData = lsi.get('mini-fiches', 'form'+deflated.uid.value); + var existingData = lsi.get('mini-fiches', deflated.uid.value); // Si n'existe pas, on initialise if( existingData === false ){ @@ -70,7 +70,7 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ /* (9) On enregistre les données dans le 'localStorage' */ - lsi.set('mini-fiches', 'form'+obj.uid, obj); + lsi.set('mini-fiches', obj.uid, obj); } }; @@ -158,7 +158,7 @@ inputPhoneMini.prototype.storageToFields = function(){ this.container.innerHTML = ''; // {2} On affiche la MINI fiche sélectionnée // - this.add(miniData['form'+this.selected]); + this.add(miniData[this.selected]); // {3} On met à jour la navigation // this.updateNavBar(); diff --git a/js/lib/api-min.js b/js/lib/api-min.js index daa0b69..4516cca 100644 --- a/js/lib/api-min.js +++ b/js/lib/api-min.js @@ -1,3 +1,3 @@ function APIClass(b){this.target=b} -APIClass.prototype={xhr:[],send:function(b,c,f){b.hasOwnProperty("path")||c({ModuleError:4});for(var a=0;a "+e.xhr[a].responseText), +-1<[0,200].indexOf(e.xhr[a].status))try{d(JSON.parse(e.xhr[a].responseText))}catch(b){d({ModuleError:1})}else d({ModuleError:3})};var f=new FormData,c;for(c in b)"path"!=c?f.append(c,JSON.stringify(b[c])):f.append(c,b[c]);this.xhr[a].open("POST",this.target,!0);null!=g&&this.xhr[a].setRequestHeader("Authorization","Digest "+g);this.xhr[a].send(f)}}; diff --git a/js/lib/api.js b/js/lib/api.js index a71af43..38e8a65 100755 --- a/js/lib/api.js +++ b/js/lib/api.js @@ -55,7 +55,7 @@ APIClass.prototype = { if( ptrAPI.xhr[i].readyState == 4 ){ // si la requête est terminée /* DEBUG : affiche la réponse BRUTE de http://host/api/ */ - // console.log('http://host/api/ => '+ptrAPI.xhr[i].responseText); + console.log('http://host/api/ => '+ptrAPI.xhr[i].responseText); // console.log( JSON.parse(ptrAPI.xhr[i].responseText) ); /* si success de requête */ @@ -75,8 +75,8 @@ APIClass.prototype = { // On ajoute tous les attributs en POST for( var key in pRequest ) - form.append(key, pRequest[key]); - + if( key != 'path' ) form.append(key, JSON.stringify(pRequest[key])); + else form.append(key, pRequest[key]); this.xhr[i].open('POST', this.target, true); diff --git a/manager/Database.php b/manager/Database.php index d42c135..b715d6f 100755 --- a/manager/Database.php +++ b/manager/Database.php @@ -256,6 +256,16 @@ return $checker && is_array($value) && count($value) > 0; break; + // Objet non vide + case 'object': + return $checker && is_object($value) && count((array) $value) > 0; + break; + + // Chaine JSON (on vérifie via le parser) + case 'json': + return $checker && is_string($value) && json_decode($value, true) !== NULL; + break; + default: return false; break; diff --git a/manager/ModuleRequest.php b/manager/ModuleRequest.php index 9dc9dba..1b67416 100755 --- a/manager/ModuleRequest.php +++ b/manager/ModuleRequest.php @@ -366,9 +366,14 @@ /* (6) Si le paramètre est renseigné */ - }else + }else{ // Si la verification est fausse, on retourne faux if( !Database::check($paramsdata['type'], $params[$name]) ) return false; + + // Si c'est du JSON, on le décode + if( $paramsdata['type'] == 'json' ) + $params[$name] = json_decode( $params[$name], true ); + } } /* [3] Gestion du retour, si tout s'est bien passe diff --git a/manager/module/input.php b/manager/module/input.php index 03e5fa9..66537c3 100644 --- a/manager/module/input.php +++ b/manager/module/input.php @@ -13,7 +13,10 @@ /* TRAITE LES DONNÉES D'UN FORMULAIRE DE TYPE TÉLÉPHONIQUE * - * @data Tableau contenant les données du formulaire + * @subject Tableau contenant les données du sujet + * @contacts Tableau contenant les données des contacts + * @mini Tableau contenant les données des mini fiches relation + * @fiches Tableau contenant les données des fiches relation * * @return subject_id Retourne l'id sujet de l'enquête * @@ -21,7 +24,9 @@ public static function phone($params){ extract($params); - var_dump($params); + + return array('ModulError' => 100); + /* [1] On crée le sujet de l'enquête =========================================================*/ @@ -51,7 +56,7 @@ =========================================================*/ return array( 'ModuleError' => ManagerError::Success, - 'subject_id' => $subject_id + 'subject_id' => $subject_id ); } diff --git a/view/js/input-min.js b/view/js/input-min.js index 687b936..f1a167a 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -4,6 +4,6 @@ d;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNo function checkRadioValue(a){for(var c=0,b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();console.log({});a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiche:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)}, +0==a.ModuleError&&(importCallLog.addClass("active"),a={path:"call_log/unserialize",phone_number:$("#subject_phone_number").value},api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var d=0;d GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)}, !1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index d96f909..6d9c2ad 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -250,7 +250,7 @@ include('/js/includes/input-phone-fiche.js', function(){ var name = dataResponse.directory[i].name===null ? '' : dataResponse.directory[i].name; var splitted = name.split(' '); - lsi.set('contacts', 'form'+i, { + lsi.set('contacts', i, { uid: i, number: dataResponse.directory[i].number, username: splitted.length == 1 ? splitted[0] : '', // Si un seul mot -> pseudo @@ -289,22 +289,17 @@ include('/js/includes/input-phone-fiche.js', function(){ miniManager.fieldsToStorage(); ficheManager.fieldsToStorage(); - /* (2) On construit un objet qui contiendra toutes les données */ - var data = { - }; - console.log( data ); - - /* (3) On prépare la requête avec toutes les données*/ + /* (2) On prépare la requête avec toutes les données */ var request = { path: 'input/phone', subject: lsi.export('subject')[0], contacts: lsi.export('contacts'), mini: lsi.export('mini-fiches'), - fiche: lsi.export('fiches') + fiches: lsi.export('fiches') }; - /* (4) On envoie la requête et traite la réponse */ + /* (3) On envoie la requête et traite la réponse */ api.send(request, function(response){ console.log(response); }, false); From a231011372eb040194f56b359debfb3f9eb9f477 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sat, 30 Apr 2016 16:50:46 +0200 Subject: [PATCH 07/45] =?UTF-8?q?Impl=C3=A9mentation=20de=20la=20cr=C3=A9a?= =?UTF-8?q?tion=20de=20sujet=20finie.=20+=20Cr=C3=A9ation=20de=20sujet=20f?= =?UTF-8?q?onctionnelle=20depuis=20`input/phone`.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/modules.json | 4 +- js/lib/api-min.js | 4 +- js/lib/api.js | 2 +- manager/Database.php | 2 +- manager/ModuleResponse.php | 2 +- manager/module/input.php | 4 -- manager/repo/subject.php | 81 +++++++++++++++----------------------- view/js/input.js | 2 +- 8 files changed, 39 insertions(+), 62 deletions(-) diff --git a/config/modules.json b/config/modules.json index 3b16e01..2777f4a 100755 --- a/config/modules.json +++ b/config/modules.json @@ -99,7 +99,7 @@ "description": "Recupere le contenu d'un fichier XML de journal d'appel s'il a été importé au préalable.", "permissions": [], "parameters": { - "phone_number": { "description": "Numéro de téléphone de l'interrogé.", "type": "phone_number" } + "phone_number": { "description": "Numéro de téléphone de l'interrogé.", "type": "number" } } } }, @@ -189,7 +189,7 @@ "phone": { "description": "Enregistre les données d'une enquête téléphonique.", - "permissions": [], + "permissions": ["admin"], "parameters": { "subject": { "description": "Données sur le sujet de l'enquête.", "type": "json" }, "contacts": { "description": "Données des contacts de l'enquête.", "type": "json" }, diff --git a/js/lib/api-min.js b/js/lib/api-min.js index 4516cca..e116455 100644 --- a/js/lib/api-min.js +++ b/js/lib/api-min.js @@ -1,3 +1,3 @@ function APIClass(b){this.target=b} -APIClass.prototype={xhr:[],send:function(b,d,g){b.hasOwnProperty("path")||d({ModuleError:4});for(var a=0;a "+e.xhr[a].responseText), --1<[0,200].indexOf(e.xhr[a].status))try{d(JSON.parse(e.xhr[a].responseText))}catch(b){d({ModuleError:1})}else d({ModuleError:3})};var f=new FormData,c;for(c in b)"path"!=c?f.append(c,JSON.stringify(b[c])):f.append(c,b[c]);this.xhr[a].open("POST",this.target,!0);null!=g&&this.xhr[a].setRequestHeader("Authorization","Digest "+g);this.xhr[a].send(f)}}; +APIClass.prototype={xhr:[],send:function(b,d,g){b.hasOwnProperty("path")||d({ModuleError:4});for(var a=0;a '+ptrAPI.xhr[i].responseText); + // console.log('http://host/api/ => '+ptrAPI.xhr[i].responseText); // console.log( JSON.parse(ptrAPI.xhr[i].responseText) ); /* si success de requête */ diff --git a/manager/Database.php b/manager/Database.php index b715d6f..74b921f 100755 --- a/manager/Database.php +++ b/manager/Database.php @@ -247,7 +247,7 @@ break; // Numéro de téléphone - case 'phone_number': + case 'number': return $checker && is_string($value) && preg_match('/^(?:0|\+33 ?|0?0?33 ?|)([1-9] ?(?:[0-9] ?){8})$/i', $value); break; diff --git a/manager/ModuleResponse.php b/manager/ModuleResponse.php index fc5648b..f908d01 100755 --- a/manager/ModuleResponse.php +++ b/manager/ModuleResponse.php @@ -139,7 +139,7 @@ // On rajoute l'erreur au message $returnData = array_merge( array( - 'ModuleError' => $this->error, + 'ModuleError' => $this->error, 'ErrorDescription' => ManagerError::explicit($this->error) ), $this->data diff --git a/manager/module/input.php b/manager/module/input.php index 66537c3..869f734 100644 --- a/manager/module/input.php +++ b/manager/module/input.php @@ -25,9 +25,6 @@ extract($params); - return array('ModulError' => 100); - - /* [1] On crée le sujet de l'enquête =========================================================*/ /* (1) On rédige la requête */ @@ -35,7 +32,6 @@ 'username' => $subject['username'], 'firstname' => $subject['firstname'], 'lastname' => $subject['lastname'], - 'id_facebook' => null, 'number' => $subject['number'] )); diff --git a/manager/repo/subject.php b/manager/repo/subject.php index fe732b9..61fa77d 100644 --- a/manager/repo/subject.php +++ b/manager/repo/subject.php @@ -90,77 +90,58 @@ $checkInput = $checkInput && Database::check('varchar(0,30)', $lastname); $checkInput = $checkInput && !!strlen($username.$firstname.$lastname); // Pseudo, prénom, ou nom, au moins un n'est pas vide $checkInput = $checkInput && ( Database::check('id', $id_facebook) || is_null($id_facebook) ); - $checkInput = $checkInput && ( Database::check('number', $number) || is_null($number) ); + $checkInput = $checkInput && ( Database::check('number', $number) || is_null($number) ); // Si erreur en entree, on retourne FAUX if( !$checkInput ) return false; /* [1] On écrit la requête =========================================================*/ - $request_create = 'INSERT INTO sujets(idSujet, pseudo, nom, prenom, id_facebook, telephone) '; - $request_create .= 'VALUES ('; - $request_create .= 'DEFAULT, '; // idPersone - $request_create .= strlen($username) ? ':pseudo, ' : 'NULL, '; // pseudo - $request_create .= strlen($lastname) ? ':nom, ' : 'NULL, '; // nom - $request_create .= strlen($firstname) ? ':prenom, ' : 'NULL, '; // prenom - $request_create .= !is_null($id_facebook) ? ':id_facebook, ' : 'NULL, '; // Id facebook - $request_create .= !is_null($number) ? ':number, ' : 'NULL, '; // Numéro de tél - $request_create .= ')'; + $request_create_string = 'INSERT INTO sujets(idSujet, pseudo, nom, prenom, id_facebook, telephone) '; + $request_create_string .= 'VALUES ('; + $request_create_string .= 'DEFAULT, '; // idPersone + $request_create_string .= strlen($username) ? ':pseudo, ' : 'NULL, '; // pseudo + $request_create_string .= strlen($lastname) ? ':nom, ' : 'NULL, '; // nom + $request_create_string .= strlen($firstname) ? ':prenom, ' : 'NULL, '; // prenom + $request_create_string .= !is_null($id_facebook) ? ':id_facebook, ' : 'NULL, '; // Id facebook + $request_create_string .= !is_null($number) ? ':number, ' : 'NULL, '; // Numéro de tél + // On retire la dernière virgule + $request_create_string = preg_replace('/, ?$/', '', $request_create_string); + $request_create_string .= ')'; - /* (1) Si id_facebook NULL */ - if( $reference == null ){ + // On crée la requête + $request_create = Database::getPDO()->prepare($request_create_string); - // TODO: Finir l'implémentation - $create = Database::getPDO()->prepare("INSERT INTO subjects(id_subject, login, password, mail, reference, permission) - VALUES(DEFAULT, :login, :password, :mail, NULL, :permission)"); - $create->execute(array( - ':login' => $login, - ':password' => $password, - ':mail' => $mail, - ':permission' => $permission - )); - /* (2) Si reference est defini */ - }else{ + /* [2] On exécute la requête avec les valeurs + =========================================================*/ + /* (1) On ajoute les paramètres à ajouter */ + $variables = array(); + if( strlen($username) ) $variables[':pseudo'] = $username; + if( strlen($lastname) ) $variables[':nom'] = $lastname; + if( strlen($firstname) ) $variables[':prenom'] = $firstname; + if( !is_null($id_facebook) ) $variables[':id_facebook'] = $id_facebook; + if( !is_null($number) ) $variables[':number'] = $number; - $create = Database::getPDO()->prepare("INSERT INTO subjects(id_subject, login, password, mail, reference, permission) - VALUES(DEFAULT, :login, :password, :mail, :reference, :permission)"); - $create->execute(array( - ':login' => $login, - ':password' => $password, - ':mail' => $mail, - ':reference' => (int) $reference, - ':permission' => $permission - )); + /* (2) On exécute la requête avec leurs variables utiles uniquement */ + $status_created = $request_create->execute($variables); - } /* [3] Verification de la creation + recuperation id =========================================================*/ - $checkCreate = Database::getPDO()->prepare("SELECT id_subject - FROM subjects - WHERE login = :login - AND password = :password - AND mail = :mail - AND ( reference = :reference OR reference is NULL ) - AND permission = :permission"); - $checkCreate->execute(array( - ':login' => $login, - ':password' => $password, - ':mail' => $mail, - ':reference' => (int) $reference, - ':permission' => $permission - )); + // Si erreur de création + if( $status_created === false ) return false; + // On recupere l'id du sujet - $id_subject = $checkCreate->fetch(); + $id_subject = Database::getPDO()->lastInsertId(); // Si erreur, on retourne FALSE - if( $id_subject === false ) return false; + if( $id_subject == null ) return false; /* [4] Gestion du retour =========================================================*/ - return $id_subject['id_subject']; + return $id_subject; } diff --git a/view/js/input.js b/view/js/input.js index 6d9c2ad..cb1d683 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -309,7 +309,7 @@ include('/js/includes/input-phone-fiche.js', function(){ -}) }) }) }); +}); }); }); }); From a7c006f6a9b048d22f0651c1342d0a42de3941fa Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Mon, 2 May 2016 10:29:11 +0200 Subject: [PATCH 08/45] minmod --- css/timeline-form.scss | 3 --- css/timeline-form/expanded.css | 4 +--- css/timeline-form/expanded.css.map | 4 ++-- css/timeline-form/min.css | 2 +- css/timeline-form/min.css.map | 4 ++-- manager/module/input.php | 4 ++++ 6 files changed, 10 insertions(+), 11 deletions(-) diff --git a/css/timeline-form.scss b/css/timeline-form.scss index fa13972..fdb7783 100644 --- a/css/timeline-form.scss +++ b/css/timeline-form.scss @@ -39,9 +39,6 @@ // background-color: $timeline-color; - /* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/ - /* FIXME: Corriger le liseré pour les autres navigateurs que FF*/ - /* Gestion du before (compteur css) //*/ &[data-n]:before{ content: attr(data-n); diff --git a/css/timeline-form/expanded.css b/css/timeline-form/expanded.css index a63288e..b54e648 100644 --- a/css/timeline-form/expanded.css +++ b/css/timeline-form/expanded.css @@ -56,8 +56,6 @@ font-size: 1.4em; color: #000; font-weight: bold; - /* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/ - /* FIXME: Corriger le liseré pour les autres navigateurs que FF*/ /* Gestion du before (compteur css) //*/ } @@ -476,4 +474,4 @@ cursor: pointer; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi90aW1lbGluZS1mb3JtLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbi8qIFsxXSBGb3JtdWxhaXJlIGRlIHR5cGUgdGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXRpbWVsaW5lXXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblx0LyogKDEpIE9uIGFqb3V0ZSBsZSBsaXNlcsOpIMOgIGRyb2l0ZSBwb3VyIFRPVVMgbGVzIMOpbMOpbWVudHMgKi9cblx0JiBoNSxcblx0JiBoNCxcblx0JiBoMyxcblx0JiAqLmxpbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRjb2xvcjogIzMzMztcblxuXHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdHBhZGRpbmc6IDVweCA2MHB4O1xuXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q4ZTBlOTtcblxuXHR9XG5cblxuXHQvKiAoMikgVGl0cmVzIGRlIHNlY3Rpb25zICovXG5cdCYgaDN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHQvKiBUT0RPOiBUcmFuc2Zvcm1lciBsZXMgYmFja2dyb3VuZCBlbiA6OmJlZm9yZSBwb3VyIHF1ZSBjYSBzb2l0IGp1c3RlIHVuIGNlcmNsZSBhdmVjIGJnIGV0IGJvcmRlciovXG5cdFx0LyogRklYTUU6IENvcnJpZ2VyIGxlIGxpc2Vyw6kgcG91ciBsZXMgYXV0cmVzIG5hdmlnYXRldXJzIHF1ZSBGRiovXG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLW5dOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cblx0XHR9XG5cdH1cblxuXHQvKiAoMykgVGl0cmVzIGRlcyBzb3VzLXNlY3Rpb25zICovXG5cdCYgaDR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLWljb25dOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblx0fVxuXG5cdC8qICg0KSBUaXRyZXMgZ2VucmUgdGV4dCBtZXNzYWdlICovXG5cdCYgaDV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXG4gICAgICAgIC8qIFRleHRlIGdlbnJlIHRleHQgbWVzc2FnZSovXG4gICAgICAgICZbZGF0YS10ZXh0XTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cdH1cblxuXHQvKiAoNSkgJ1RhZ3MnIC0+IHRleHRlcyBzdXIgbGUgbGlzZXLDqSBnYXVjaGUgKi9cblx0JiBbZGF0YS10YWdde1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgIFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGFnKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICB9XG5cdH1cblxuICAgIC8qICg2KSBJbnB1dCBkJ3VwbG9hZCBkZSBmaWNoaWVyIChjc3MgaGFjaykgKi9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLyogQ29udGllbmRyYSBsJ2lucHV0Ki9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXSArIHNwYW4uZmlsZS1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAyOTBweCAtIDIqMTVweCApO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS0wO1xuXG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC8qIEljb25lIGQndXBsb2FkKi9cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnZSAnO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCApO1xuICAgIH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSBob3ZlciovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddOmhvdmVyICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMCwgMTApO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcblx0fVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIC5hY3RpdmUqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXS5hY3RpdmUgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly8gT24gY2hhbmdlIGwnaWPDtG5lXG5cdFx0JjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAndiAnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LyogKDcpIElucHV0cyBkZSB0eXBlIHRleHQgKi9cblx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdCYgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0JiBpbnB1dFt0eXBlPSdidXR0b24nXSxcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcblx0JiBpbnB1dFt0eXBlPSdtYWlsJ117XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0bWFyZ2luOiB1bnNldDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8qIEFuaW1hdGlvbiBkZSBAZm9jdXMqL1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJvdXRvbnNcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGltZWxpbmUtMiwgMjApO1xuXG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBsZXMgYm91dG9uc1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMiwgNSk7XG5cdFx0fVxuXHR9XG5cblxuXG5cblx0JiBsYWJlbHtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cdC8qICg4KSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyAqL1xuXHQmIFtkYXRhLXNwYWNlXXtcblx0XHRAZXh0ZW5kICoubGluZTtcblxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LyogKDEwKSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyB2ZXJ0aWNhdXggKi9cblx0JiAuc3BhY2V0b3B7IG1hcmdpbi10b3A6IDIwcHggICAgICAgIWltcG9ydGFudDsgfVxuXHQmIC5zcGFjZWJ0bXsgbWFyZ2luLWJvdHRvbTogMjBweCAgICAhaW1wb3J0YW50OyB9XG5cblx0JiAuc3BhY2Vke1xuXHRcdEBleHRlbmQgLnNwYWNldG9wO1xuXHRcdEBleHRlbmQgLnNwYWNlYnRtO1xuXHR9XG5cblx0JiAubm9ib2xkLFxuXHQmIC5ub2JvbGQgKntcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiAoMTEpIEdlc3Rpb24gZGVzIGN1c3RvbSA8c2VsZWN0PiAqL1xuXHQmIHNlbGVjdHtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDA7XG5cblx0ICAgIC8vIEhpZGVzIHJpZ2h0IGFycm93XG5cdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICB0ZXh0LWluZGVudDogMXB4O1xuXHQgICAgdGV4dC1vdmVyZmxvdzogJyc7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cblx0XHQmIG9wdGlvbjpub3QoOmRpc2FibGVkKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdFx0fVxuXG5cdFx0JiBvcHRpb246ZGlzYWJsZWQ6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmIG9wdGlvbi5wYWR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0e1xuXHQgICAgLy8gd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAycHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cblx0ICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8zMzMzMzMnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGltZWxpbmUtMil9Jyk7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiAoMTIpIEdlc3Rpb24gZGVzIGNvbG9yaXMgcG91ciBsZXMgdGl0cmVzICovXG5cdCYgaDUuY29sb3IwLFxuXHQmIGg0LmNvbG9yMCxcblx0JiBoMy5jb2xvcjB7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMSxcblx0JiBoNC5jb2xvcjEsXG5cdCYgaDMuY29sb3Ixe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjIsXG5cdCYgaDQuY29sb3IyLFxuXHQmIGgzLmNvbG9yMntcblx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IzLFxuXHQmIGg0LmNvbG9yMyxcblx0JiBoMy5jb2xvcjN7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMztcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yNCxcblx0JiBoNC5jb2xvcjQsXG5cdCYgaDMuY29sb3I0e1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoMTMpIEdlc3Rpb24gZGUgbGEgbmF2aWdhdGlvbiBmbMOpY2jDqWUgKi9cblx0JiAuYXJyb3ctY29udGFpbmVye1xuXG5cdCAgICAmIHNwYW57XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgIG1hcmdpbjogLjNlbSAwO1xuXHQgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcblxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjZDhlMGU5LCAxMCk7XG5cblx0XHRcdC8vIFBhcyBkZSByZWJvcmQgZHJvaXRlIHNhdWYgc2kgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0ICAgICAgICBjb2xvcjogZGFya2VuKCNkOGUwZTksIDMwKTtcblxuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIC4ycyBlYXNlLWluLW91dCApO1xuXG5cblx0ICAgICAgICAmOmZpcnN0LWNoaWxkeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXHQgICAgICAgICY6bGFzdC1jaGlsZHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBbmltYXRpb24gcXVhbmQgbGEgcGFnZSBlc3QgdmFsaWTDqWVcblx0XHRcdCYuZG9uZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUXVhbmQgbGEgcGFnZSBuJ2VzdCBwYXMgdmFsaWTDqWVcblx0XHRcdCY6bm90KC5kb25lKXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNhYWE7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgICAgfVxuXG5cdH1cblxuXG5cdC8qICgxNCkgU3dpdGNoIGVudHJlIE5vbSBldCBQcsOpbm9tICovXG5cdCYgc3Bhbi5zd2l0Y2gtYm90aHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWJvdGgvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cdC8qICgxNSkgU3dpdGNoIFByw6lub20rTm9tID0gUHNldWRvICovXG5cdCYgc3Bhbi5zd2l0Y2gtbGVmdHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWxlZnQvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0LyogKDE0KSBHZXN0aW9uIGRlIGwnYWZmaWNoYWdlIGRlcyBNSU5JIGZpY2hlcyBldCBkZXMgRklDSEVTIHJlbGF0aW9ucyAqL1xuXHQvLyAmIGFydGljbGUgPiBhcnRpY2xle1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vXG5cdC8vIFx0Ji5hY3RpdmV7XG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHR9XG5cdC8vIH1cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi90aW1lbGluZS1mb3JtLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbi8qIFsxXSBGb3JtdWxhaXJlIGRlIHR5cGUgdGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXRpbWVsaW5lXXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblx0LyogKDEpIE9uIGFqb3V0ZSBsZSBsaXNlcsOpIMOgIGRyb2l0ZSBwb3VyIFRPVVMgbGVzIMOpbMOpbWVudHMgKi9cblx0JiBoNSxcblx0JiBoNCxcblx0JiBoMyxcblx0JiAqLmxpbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRjb2xvcjogIzMzMztcblxuXHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdHBhZGRpbmc6IDVweCA2MHB4O1xuXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q4ZTBlOTtcblxuXHR9XG5cblxuXHQvKiAoMikgVGl0cmVzIGRlIHNlY3Rpb25zICovXG5cdCYgaDN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLW5dOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cblx0XHR9XG5cdH1cblxuXHQvKiAoMykgVGl0cmVzIGRlcyBzb3VzLXNlY3Rpb25zICovXG5cdCYgaDR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLWljb25dOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblx0fVxuXG5cdC8qICg0KSBUaXRyZXMgZ2VucmUgdGV4dCBtZXNzYWdlICovXG5cdCYgaDV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXG4gICAgICAgIC8qIFRleHRlIGdlbnJlIHRleHQgbWVzc2FnZSovXG4gICAgICAgICZbZGF0YS10ZXh0XTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cdH1cblxuXHQvKiAoNSkgJ1RhZ3MnIC0+IHRleHRlcyBzdXIgbGUgbGlzZXLDqSBnYXVjaGUgKi9cblx0JiBbZGF0YS10YWdde1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgIFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGFnKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICB9XG5cdH1cblxuICAgIC8qICg2KSBJbnB1dCBkJ3VwbG9hZCBkZSBmaWNoaWVyIChjc3MgaGFjaykgKi9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLyogQ29udGllbmRyYSBsJ2lucHV0Ki9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXSArIHNwYW4uZmlsZS1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAyOTBweCAtIDIqMTVweCApO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS0wO1xuXG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC8qIEljb25lIGQndXBsb2FkKi9cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnZSAnO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCApO1xuICAgIH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSBob3ZlciovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddOmhvdmVyICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMCwgMTApO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcblx0fVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIC5hY3RpdmUqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXS5hY3RpdmUgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly8gT24gY2hhbmdlIGwnaWPDtG5lXG5cdFx0JjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAndiAnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LyogKDcpIElucHV0cyBkZSB0eXBlIHRleHQgKi9cblx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdCYgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0JiBpbnB1dFt0eXBlPSdidXR0b24nXSxcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcblx0JiBpbnB1dFt0eXBlPSdtYWlsJ117XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0bWFyZ2luOiB1bnNldDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8qIEFuaW1hdGlvbiBkZSBAZm9jdXMqL1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJvdXRvbnNcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGltZWxpbmUtMiwgMjApO1xuXG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBsZXMgYm91dG9uc1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMiwgNSk7XG5cdFx0fVxuXHR9XG5cblxuXG5cblx0JiBsYWJlbHtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cdC8qICg4KSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyAqL1xuXHQmIFtkYXRhLXNwYWNlXXtcblx0XHRAZXh0ZW5kICoubGluZTtcblxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LyogKDEwKSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyB2ZXJ0aWNhdXggKi9cblx0JiAuc3BhY2V0b3B7IG1hcmdpbi10b3A6IDIwcHggICAgICAgIWltcG9ydGFudDsgfVxuXHQmIC5zcGFjZWJ0bXsgbWFyZ2luLWJvdHRvbTogMjBweCAgICAhaW1wb3J0YW50OyB9XG5cblx0JiAuc3BhY2Vke1xuXHRcdEBleHRlbmQgLnNwYWNldG9wO1xuXHRcdEBleHRlbmQgLnNwYWNlYnRtO1xuXHR9XG5cblx0JiAubm9ib2xkLFxuXHQmIC5ub2JvbGQgKntcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiAoMTEpIEdlc3Rpb24gZGVzIGN1c3RvbSA8c2VsZWN0PiAqL1xuXHQmIHNlbGVjdHtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDA7XG5cblx0ICAgIC8vIEhpZGVzIHJpZ2h0IGFycm93XG5cdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICB0ZXh0LWluZGVudDogMXB4O1xuXHQgICAgdGV4dC1vdmVyZmxvdzogJyc7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cblx0XHQmIG9wdGlvbjpub3QoOmRpc2FibGVkKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdFx0fVxuXG5cdFx0JiBvcHRpb246ZGlzYWJsZWQ6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmIG9wdGlvbi5wYWR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0e1xuXHQgICAgLy8gd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAycHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cblx0ICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8zMzMzMzMnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGltZWxpbmUtMil9Jyk7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiAoMTIpIEdlc3Rpb24gZGVzIGNvbG9yaXMgcG91ciBsZXMgdGl0cmVzICovXG5cdCYgaDUuY29sb3IwLFxuXHQmIGg0LmNvbG9yMCxcblx0JiBoMy5jb2xvcjB7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMSxcblx0JiBoNC5jb2xvcjEsXG5cdCYgaDMuY29sb3Ixe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjIsXG5cdCYgaDQuY29sb3IyLFxuXHQmIGgzLmNvbG9yMntcblx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IzLFxuXHQmIGg0LmNvbG9yMyxcblx0JiBoMy5jb2xvcjN7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMztcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yNCxcblx0JiBoNC5jb2xvcjQsXG5cdCYgaDMuY29sb3I0e1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoMTMpIEdlc3Rpb24gZGUgbGEgbmF2aWdhdGlvbiBmbMOpY2jDqWUgKi9cblx0JiAuYXJyb3ctY29udGFpbmVye1xuXG5cdCAgICAmIHNwYW57XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgIG1hcmdpbjogLjNlbSAwO1xuXHQgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcblxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjZDhlMGU5LCAxMCk7XG5cblx0XHRcdC8vIFBhcyBkZSByZWJvcmQgZHJvaXRlIHNhdWYgc2kgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0ICAgICAgICBjb2xvcjogZGFya2VuKCNkOGUwZTksIDMwKTtcblxuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIC4ycyBlYXNlLWluLW91dCApO1xuXG5cblx0ICAgICAgICAmOmZpcnN0LWNoaWxkeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXHQgICAgICAgICY6bGFzdC1jaGlsZHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBbmltYXRpb24gcXVhbmQgbGEgcGFnZSBlc3QgdmFsaWTDqWVcblx0XHRcdCYuZG9uZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUXVhbmQgbGEgcGFnZSBuJ2VzdCBwYXMgdmFsaWTDqWVcblx0XHRcdCY6bm90KC5kb25lKXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNhYWE7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgICAgfVxuXG5cdH1cblxuXG5cdC8qICgxNCkgU3dpdGNoIGVudHJlIE5vbSBldCBQcsOpbm9tICovXG5cdCYgc3Bhbi5zd2l0Y2gtYm90aHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWJvdGgvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cdC8qICgxNSkgU3dpdGNoIFByw6lub20rTm9tID0gUHNldWRvICovXG5cdCYgc3Bhbi5zd2l0Y2gtbGVmdHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWxlZnQvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0LyogKDE0KSBHZXN0aW9uIGRlIGwnYWZmaWNoYWdlIGRlcyBNSU5JIGZpY2hlcyBldCBkZXMgRklDSEVTIHJlbGF0aW9ucyAqL1xuXHQvLyAmIGFydGljbGUgPiBhcnRpY2xle1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vXG5cdC8vIFx0Ji5hY3RpdmV7XG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHR9XG5cdC8vIH1cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIjtBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QURoRDNEOzJEQUMyRDtBQUMzRCxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFB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RDhhZixLQUFLLEVBQUUsSUFBSztDQUVaOztBQWhjTCxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFBLGFBQUMsQUFBQSxFQTBaM0IsZ0JBQWdCLENBRVosSUFBSSxBQXdDUCxJQUFLLENBQUEsS0FBSyxFQUFDO0VBQ1gsV0FBVyxFQUFFLElBQUs7RUFDbEIsS0FBSyxFQUFFLElBQUs7Q0FVWjs7QUFoZEosUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxhQUFDLEFBQUEsRUEwWjNCLGdCQUFnQixDQUVaLElBQUksQUF3Q1AsSUFBSyxDQUFBLEtBQUssQ0FLVCxNQUFNLEVBemNYLFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLEVBMFozQixnQkFBZ0IsQ0FFWixJQUFJLEFBd0NQLElBQUssQ0FBQSxLQUFLLENBTVQsT0FBTyxDQUFBO0VBQ1AsWUFBWSxFQUFFLElBQUs7RUFDbkIsVUFBVSxFQUFFLElBQUs7RUFDakIsS0FBSyxFQUFFLElBQUs7Q0FFWjs7QUEvY0wsUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxhQUFDLEFBQUEsRUF3ZDNCLElBQUksQUFBQSxZQUFZLENBQUE7RUFDakIsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbEIsS0FBSyxFQUFFLEdBQUk7RUFDWCxNQUFNLEVBQUUsR0FBSTtFQUViLFlBQVksRUFBRSxJQUFLO0VBRW5CLFVBQVUsRUFBRSw2Q0FBRyxDQUEyQyxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVM7RUFDakYsZUFBZSxFQUFFLFFBQVM7RUFFMUIsU0FBUyxFQUFFLElBQUs7RUFFaEIsTUFBTSxFQUFFLE9BQVE7Q0FDaEI7O0FBdGVGLFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLEVBMGUzQixJQUFJLEFBQUEsWUFBWSxDQUFBO0VBQ2pCLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEtBQUssRUFBRSxHQUFJO0VBQ1gsTUFBTSxFQUFFLEdBQUk7RUFFYixZQUFZLEVBQUUsSUFBSztFQUVuQixVQUFVLEVBQUUsNkNBQUcsQ0FBMkMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTO0VBQ2pGLGVBQWUsRUFBRSxRQUFTO0VBRTFCLFNBQVMsRUFBRSxJQUFLO0VBRWhCLE1BQU0sRUFBRSxPQUFRO0NBQ2hCIiwKCSJuYW1lcyI6IFtdCn0= */ \ No newline at end of file diff --git a/css/timeline-form/expanded.css.map b/css/timeline-form/expanded.css.map index 5ce8bb7..6e92a74 100644 --- a/css/timeline-form/expanded.css.map +++ b/css/timeline-form/expanded.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\n/* [1] Formulaire de type timeline\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-timeline]{\n\tdisplay: block;\n\tposition: relative;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\t/* (1) On ajoute le liseré à droite pour TOUS les éléments */\n\t& h5,\n\t& h4,\n\t& h3,\n\t& *.line{\n\t\tdisplay: block;\n\n\t\tcolor: #333;\n\n\t\tmargin: 0 40px;\n\t\tpadding: 5px 60px;\n\n border-left: 2px solid #d8e0e9;\n\n\t}\n\n\n\t/* (2) Titres de sections */\n\t& h3{\n\t\tdisplay: block;\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.4em;\n\t\tcolor: #000;\n\t\tfont-weight: bold;\n\n // background-color: $timeline-color;\n\n\t\t/* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/\n\t\t/* FIXME: Corriger le liseré pour les autres navigateurs que FF*/\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-n]:before{\n content: attr(data-n);\n\n display: inline-block;\n position: absolute;\n margin-top: .6em;\n margin-left: -41px;\n padding: 3px 12px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 3px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: 1.3em;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\n\t\t}\n\t}\n\n\t/* (3) Titres des sous-sections */\n\t& h4{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-icon]:before{\n\t\t\tcontent: attr(data-icon);\n\n display: inline-block;\n position: absolute;\n margin-top: .9em;\n margin-left: -41px;\n padding: 9px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: .9em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\t}\n\n\t/* (4) Titres genre text message */\n\t& h5{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&:before{\n\t\t\tcontent: '';\n\n display: inline-block;\n position: absolute;\n margin-top: .7em;\n margin-left: -41px;\n padding: 7px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\n /* Texte genre text message*/\n &[data-text]:after{\n content: attr(data-text);\n padding: 6px 10px;\n\n border-radius: 3px;\n\n background: $timeline-color;\n\n color: #fff;\n font-weight: normal;\n }\n\t}\n\n\t/* (5) 'Tags' -> textes sur le liseré gauche */\n\t& [data-tag]{\n\t\tdisplay: block;\n\n\t\tpadding: 40px 60px;\n\n &:before{\n \t\tcontent: attr(data-tag);\n\n display: inline-block;\n position: absolute;\n margin-top: .5em;\n margin-left: -41px;\n padding: 2px;\n\n background-color: #fff;\n\n font-size: 1.2em;\n color: $timeline-color;\n font-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n }\n\t}\n\n /* (6) Input d'upload de fichier (css hack) */\n & input[type='file']{\n position: relative;\n opacity: 0;\n\n z-index: 8;\n\n cursor: pointer;\n\n }\n\n /* Contiendra l'input*/\n & input[type='file'] + span.file-input{\n display: inline-block;\n position: absolute;\n margin-top: -1px;\n margin-left: -290px;\n width: calc( 290px - 2*15px );\n height: 30px;\n\n padding: 0 15px;\n\n border-radius: 3px;\n background: $timeline-0;\n\n color: #222;\n line-height: 30px;\n font-weight: normal;\n\n z-index: 9;\n\n cursor: pointer;\n\n\t\tpointer-events: none;\n\n /* Icone d'upload*/\n &:before{\n content: 'e ';\n\n font-size: 1em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #222;\n\t\t\tfont-weight: bold;\n }\n\n\t\t@include transition( background .1s ease-in-out );\n }\n\n\n\t/* Animation de hover*/\n\t& input[type='file']:hover + span.file-input{\n\t\tbackground: darken($timeline-0, 10);\n\t\tbox-shadow: inset 0 0 5px #888;\n\t}\n\n\n\t/* Animation de .active*/\n\t& input[type='file'].active + span.file-input{\n\t\tbackground: $timeline-2;\n\t\tcolor: #fff;\n\t\t// On change l'icône\n\t\t&:before{\n content: 'v ';\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n\t/* (7) Inputs de type text */\n\t& input[type='text'],\n\t& input[type='password'],\n\t& input[type='number'],\n\t& input[type='button'],\n\t& input[type='submit'],\n\t& input[type='mail']{\n\t\tdisplay: inline;\n\t\twidth: auto;\n\n\t\tmargin: unset;\n\t\tpadding: 5px 10px;\n\t\tmargin-bottom: 5px;\n\t\tmargin-right: 15px;\n\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-bottom: 1px solid #555;\n\n\t\tfont-size: .8em;\n\t\tfont-weight: normal;\n\t\tcolor: #333;\n\n\t\t@include transition( border .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out );\n\n\t\t/* Animation de @focus*/\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t}\n\t}\n\n\t// Boutons\n\t& input[type='submit']{\n\t\tborder-color: darken($timeline-2, 20);\n\n\t\tbackground: $timeline-2;\n\n\t\tcolor: #fff;\n\n\t\t// Animation de @hover pour les boutons\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbackground: darken($timeline-2, 5);\n\t\t}\n\t}\n\n\n\n\n\t& label{\n\t\tcolor: #555;\n\t}\n\n\t/* (8) Gestion des espacements */\n\t& [data-space]{\n\t\t@extend *.line;\n\n\t\tpadding-top: 20px;\n\t\tpadding-bottom: 20px;\n\t}\n\n\t/* (10) Gestion des espacements verticaux */\n\t& .spacetop{ margin-top: 20px !important; }\n\t& .spacebtm{ margin-bottom: 20px !important; }\n\n\t& .spaced{\n\t\t@extend .spacetop;\n\t\t@extend .spacebtm;\n\t}\n\n\t& .nobold,\n\t& .nobold *{\n\t\tfont-weight: normal !important;\n\t}\n\n\t/* (11) Gestion des custom */\n\t& select{\n\t width: auto;\n\t display: inline-block;\n\t background: transparent;\n\t border: 0;\n\n\t // Hides right arrow\n\t -webkit-appearance: none;\n\t -moz-appearance: none;\n\t text-indent: 1px;\n\t text-overflow: '';\n\t font-size: .9em;\n\n\t\t& option:not(:disabled){\n\t\t\tpadding-left: 1.5em;\n\t\t}\n\n\t\t& option:disabled:not(:first-child){\n\t\t\tfont-size: 1.2em;\n\t\t\tcolor: #000;\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t& option.pad{\n\t\t\tpadding-left: 2.5em;\n\t\t}\n\t}\n\n\t& .select-container select{\n\t // width: auto;\n\t display: inline-block;\n\t padding: 2px;\n\t padding-right: 30px;\n\n\t\tborder: none;\n\t border-bottom: 1px solid #333;\n\n\t background: #fff url('/f/svg/bottom_arrow/st/container/333333') right 10px center no-repeat;\n\t background-size: 10px auto;\n\n\t overflow: hidden;\n\n\t\t// Animation de @focus\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t\tbackground-image:url('/f/svg/bottom_arrow/st/container/#{color-str($timeline-2)}');\n\t\t}\n\n\t}\n\n\t/* (12) Gestion des coloris pour les titres */\n\t& h5.color0,\n\t& h4.color0,\n\t& h3.color0{\n\t\tcolor: $timeline-0;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-0;\n\t\t}\n\t}\n\n\t& h5.color1,\n\t& h4.color1,\n\t& h3.color1{\n\t\tcolor: $timeline-1;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-1;\n\t\t}\n\t}\n\n\t& h5.color2,\n\t& h4.color2,\n\t& h3.color2{\n\t\tcolor: $timeline-2;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-2;\n\t\t}\n\t}\n\n\t& h5.color3,\n\t& h4.color3,\n\t& h3.color3{\n\t\tcolor: $timeline-3;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-3;\n\t\t}\n\t}\n\n\t& h5.color4,\n\t& h4.color4,\n\t& h3.color4{\n\t\tcolor: $timeline-4;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-4;\n\t\t}\n\t}\n\n\n\t/* (13) Gestion de la navigation fléchée */\n\t& .arrow-container{\n\n\t & span{\n\t display: inline-block;\n\t position: relative;\n\n\t margin: .3em 0;\n\t padding: .5em .8em;\n\n\t border: 1px solid darken(#d8e0e9, 10);\n\n\t\t\t// Pas de rebord droite sauf si dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t color: darken(#d8e0e9, 30);\n\n\t cursor: pointer;\n\n\t @include transition( .2s ease-in-out );\n\n\n\t &:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }\n\t &:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }\n\n\t\t\t// Animation quand la page est validée\n\t\t\t&.done{\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: $timeline-2;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: $timeline-2;\n\t\t\t\t\tbackground: $timeline-2;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Quand la page n'est pas validée\n\t\t\t&:not(.done){\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: #333;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: #aaa;\n\t\t\t\t\tbackground: #aaa;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t }\n\n\t}\n\n\n\t/* (14) Switch entre Nom et Prénom */\n\t& span.switch-both{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-both/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\t/* (15) Switch Prénom+Nom = Pseudo */\n\t& span.switch-left{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-left/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */\n\t// & article > article{\n\t// \tdisplay: none;\n\t//\n\t// \t&.active{\n\t// \t\tdisplay: block;\n\t// \t}\n\t// }\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/timeline-form/min.css b/css/timeline-form/min.css index 2fd6544..1932295 100644 --- a/css/timeline-form/min.css +++ b/css/timeline-form/min.css @@ -1,3 +1,3 @@ #WRAPPER>#CONTAINER section[data-timeline]{display:block;position:relative;background-color:#fff;font-size:.9em;color:#000}#WRAPPER>#CONTAINER section[data-timeline] h5,#WRAPPER>#CONTAINER section[data-timeline] h4,#WRAPPER>#CONTAINER section[data-timeline] h3,#WRAPPER>#CONTAINER section[data-timeline] *.line,#WRAPPER>#CONTAINER section[data-timeline] [data-space]{display:block;color:#333;margin:0 40px;padding:5px 60px;border-left:2px solid #d8e0e9}#WRAPPER>#CONTAINER section[data-timeline] h3{display:block;padding:20px 40px;font-size:1.4em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h3[data-n]:before{content:attr(data-n);display:inline-block;position:absolute;margin-top:.6em;margin-left:-41px;padding:3px 12px;border-radius:50%;box-shadow:0 0 0 3px #fff;background-color:#738394;font-size:1.3em;color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h4{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h4[data-icon]:before{content:attr(data-icon);display:inline-block;position:absolute;margin-top:.9em;margin-left:-41px;padding:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;font-size:.9em;font-family:'icomoon';color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h5:before{content:'';display:inline-block;position:absolute;margin-top:.7em;margin-left:-41px;padding:7px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5[data-text]:after{content:attr(data-text);padding:6px 10px;border-radius:3px;background:#738394;color:#fff;font-weight:normal}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]{display:block;padding:40px 60px}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]:before{content:attr(data-tag);display:inline-block;position:absolute;margin-top:.5em;margin-left:-41px;padding:2px;background-color:#fff;font-size:1.2em;color:#738394;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']{position:relative;opacity:0;z-index:8;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input{display:inline-block;position:absolute;margin-top:-1px;margin-left:-290px;width:calc( 290px - 2*15px);height:30px;padding:0 15px;border-radius:3px;background:#399ced;color:#222;line-height:30px;font-weight:normal;z-index:9;cursor:pointer;pointer-events:none;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input:before{content:'e ';font-size:1em;font-family:'icomoon';color:#222;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']:hover+span.file-input{background:#1484df;box-shadow:inset 0 0 5px #888}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input{background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input:before{content:'v ';color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='text'],#WRAPPER>#CONTAINER section[data-timeline] input[type='password'],#WRAPPER>#CONTAINER section[data-timeline] input[type='number'],#WRAPPER>#CONTAINER section[data-timeline] input[type='button'],#WRAPPER>#CONTAINER section[data-timeline] input[type='submit'],#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']{display:inline;width:auto;margin:unset;padding:5px 10px;margin-bottom:5px;margin-right:15px;border-radius:0;border:0;border-bottom:1px solid #555;font-size:.8em;font-weight:normal;color:#333;-webkit-transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out;transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='text']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='password']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='number']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='button']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']:focus{border-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']{border-color:#085c51;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:hover,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus{background:#0ea38e}#WRAPPER>#CONTAINER section[data-timeline] label{color:#555}#WRAPPER>#CONTAINER section[data-timeline] [data-space]{padding-top:20px;padding-bottom:20px}#WRAPPER>#CONTAINER section[data-timeline] .spacetop,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-top:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .spacebtm,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-bottom:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .nobold,#WRAPPER>#CONTAINER section[data-timeline] .nobold *{font-weight:normal !important}#WRAPPER>#CONTAINER section[data-timeline] select{width:auto;display:inline-block;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';font-size:.9em}#WRAPPER>#CONTAINER section[data-timeline] select option:not(:disabled){padding-left:1.5em}#WRAPPER>#CONTAINER section[data-timeline] select option:disabled:not(:first-child){font-size:1.2em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] select option.pad{padding-left:2.5em}#WRAPPER>#CONTAINER section[data-timeline] .select-container select{display:inline-block;padding:2px;padding-right:30px;border:none;border-bottom:1px solid #333;background:#fff url("/f/svg/bottom_arrow/st/container/333333") right 10px center no-repeat;background-size:10px auto;overflow:hidden}#WRAPPER>#CONTAINER section[data-timeline] .select-container select:focus{border-color:#10baa3;background-image:url("/f/svg/bottom_arrow/st/container/10baa3")}#WRAPPER>#CONTAINER section[data-timeline] h5.color0,#WRAPPER>#CONTAINER section[data-timeline] h4.color0,#WRAPPER>#CONTAINER section[data-timeline] h3.color0{color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:after{background-color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color1,#WRAPPER>#CONTAINER section[data-timeline] h4.color1,#WRAPPER>#CONTAINER section[data-timeline] h3.color1{color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:after{background-color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color2,#WRAPPER>#CONTAINER section[data-timeline] h4.color2,#WRAPPER>#CONTAINER section[data-timeline] h3.color2{color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:after{background-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color3,#WRAPPER>#CONTAINER section[data-timeline] h4.color3,#WRAPPER>#CONTAINER section[data-timeline] h3.color3{color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:after{background-color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color4,#WRAPPER>#CONTAINER section[data-timeline] h4.color4,#WRAPPER>#CONTAINER section[data-timeline] h3.color4{color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] h5.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:after{background-color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span{display:inline-block;position:relative;margin:.3em 0;padding:.5em .8em;border:1px solid #b7c6d7;color:#7692b2;cursor:pointer;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(:last-child){border-right:0}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done{font-weight:bold;color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done:hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done.active{border-color:#10baa3;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done){font-weight:bold;color:#333}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done):hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done).active{border-color:#aaa;background:#aaa;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] span.switch-both{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-both/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] span.switch-left{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-left/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIiwKCQkiLi4vY29uc3RhbnRzLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgaDUsXG5cdCYgaDQsXG5cdCYgaDMsXG5cdCYgKi5saW5le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkOGUwZTk7XG5cblx0fVxuXG5cblx0LyogKDIpIFRpdHJlcyBkZSBzZWN0aW9ucyAqL1xuXHQmIGgze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0LyogVE9ETzogVHJhbnNmb3JtZXIgbGVzIGJhY2tncm91bmQgZW4gOjpiZWZvcmUgcG91ciBxdWUgY2Egc29pdCBqdXN0ZSB1biBjZXJjbGUgYXZlYyBiZyBldCBib3JkZXIqL1xuXHRcdC8qIEZJWE1FOiBDb3JyaWdlciBsZSBsaXNlcsOpIHBvdXIgbGVzIGF1dHJlcyBuYXZpZ2F0ZXVycyBxdWUgRkYqL1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1uXTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXG5cdFx0fVxuXHR9XG5cblx0LyogKDMpIFRpdHJlcyBkZXMgc291cy1zZWN0aW9ucyAqL1xuXHQmIGg0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1pY29uXTpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblxuICAgICAgICAvKiBUZXh0ZSBnZW5yZSB0ZXh0IG1lc3NhZ2UqL1xuICAgICAgICAmW2RhdGEtdGV4dF06YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXHR9XG5cblx0LyogKDUpICdUYWdzJyAtPiB0ZXh0ZXMgc3VyIGxlIGxpc2Vyw6kgZ2F1Y2hlICovXG5cdCYgW2RhdGEtdGFnXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogYXR0cihkYXRhLXRhZyk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAvKiAoNikgSW5wdXQgZCd1cGxvYWQgZGUgZmljaGllciAoY3NzIGhhY2spICovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ117XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC8qIENvbnRpZW5kcmEgbCdpbnB1dCovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ10gKyBzcGFuLmZpbGUtaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMjkwcHggLSAyKjE1cHggKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMDtcblxuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTAsIDEwKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG5cdH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSAuYWN0aXZlKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ10uYWN0aXZlICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIE9uIGNoYW5nZSBsJ2ljw7RuZVxuXHRcdCY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ3YgJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICg3KSBJbnB1dHMgZGUgdHlwZSB0ZXh0ICovXG5cdCYgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQmIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdCYgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5cdCYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdCYgaW5wdXRbdHlwZT0nbWFpbCdde1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQvKiBBbmltYXRpb24gZGUgQGZvY3VzKi9cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3V0b25zXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDIwKTtcblxuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgbGVzIGJvdXRvbnNcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDUpO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYgbGFiZWx7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKiAoOCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgKi9cblx0JiBbZGF0YS1zcGFjZV17XG5cdFx0QGV4dGVuZCAqLmxpbmU7XG5cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qICgxMCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgdmVydGljYXV4ICovXG5cdCYgLnNwYWNldG9weyBtYXJnaW4tdG9wOiAyMHB4ICAgICAgICFpbXBvcnRhbnQ7IH1cblx0JiAuc3BhY2VidG17IG1hcmdpbi1ib3R0b206IDIwcHggICAgIWltcG9ydGFudDsgfVxuXG5cdCYgLnNwYWNlZHtcblx0XHRAZXh0ZW5kIC5zcGFjZXRvcDtcblx0XHRAZXh0ZW5kIC5zcGFjZWJ0bTtcblx0fVxuXG5cdCYgLm5vYm9sZCxcblx0JiAubm9ib2xkICp7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXG5cdFx0JiBvcHRpb246bm90KDpkaXNhYmxlZCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uOmRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0JiBvcHRpb24ucGFke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcblx0ICAgIC8vIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZzogMnB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvMzMzMzMzJykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRpbWVsaW5lLTIpfScpO1xuXHRcdH1cblxuXHR9XG5cblx0LyogKDEyKSBHZXN0aW9uIGRlcyBjb2xvcmlzIHBvdXIgbGVzIHRpdHJlcyAqL1xuXHQmIGg1LmNvbG9yMCxcblx0JiBoNC5jb2xvcjAsXG5cdCYgaDMuY29sb3Iwe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjEsXG5cdCYgaDQuY29sb3IxLFxuXHQmIGgzLmNvbG9yMXtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IyLFxuXHQmIGg0LmNvbG9yMixcblx0JiBoMy5jb2xvcjJ7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMyxcblx0JiBoNC5jb2xvcjMsXG5cdCYgaDMuY29sb3Ize1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMztcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjQsXG5cdCYgaDQuY29sb3I0LFxuXHQmIGgzLmNvbG9yNHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS00O1xuXHRcdH1cblx0fVxuXG5cblx0LyogKDEzKSBHZXN0aW9uIGRlIGxhIG5hdmlnYXRpb24gZmzDqWNow6llICovXG5cdCYgLmFycm93LWNvbnRhaW5lcntcblxuXHQgICAgJiBzcGFue1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICBtYXJnaW46IC4zZW0gMDtcblx0ICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG5cblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2Q4ZTBlOSwgMTApO1xuXG5cdFx0XHQvLyBQYXMgZGUgcmVib3JkIGRyb2l0ZSBzYXVmIHNpIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdCAgICAgICAgY29sb3I6IGRhcmtlbigjZDhlMGU5LCAzMCk7XG5cblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXG5cdCAgICAgICAgJjpmaXJzdC1jaGlsZHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cblx0ICAgICAgICAmOmxhc3QtY2hpbGR7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIHF1YW5kIGxhIHBhZ2UgZXN0IHZhbGlkw6llXG5cdFx0XHQmLmRvbmV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFF1YW5kIGxhIHBhZ2Ugbidlc3QgcGFzIHZhbGlkw6llXG5cdFx0XHQmOm5vdCguZG9uZSl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2FhYTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHR9XG5cblxuXHQvKiAoMTQpIFN3aXRjaCBlbnRyZSBOb20gZXQgUHLDqW5vbSAqL1xuXHQmIHNwYW4uc3dpdGNoLWJvdGh7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1ib3RoL3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQvKiAoMTUpIFN3aXRjaCBQcsOpbm9tK05vbSA9IFBzZXVkbyAqL1xuXHQmIHNwYW4uc3dpdGNoLWxlZnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1sZWZ0L3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdC8qICgxNCkgR2VzdGlvbiBkZSBsJ2FmZmljaGFnZSBkZXMgTUlOSSBmaWNoZXMgZXQgZGVzIEZJQ0hFUyByZWxhdGlvbnMgKi9cblx0Ly8gJiBhcnRpY2xlID4gYXJ0aWNsZXtcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHQvL1xuXHQvLyBcdCYuYWN0aXZle1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0fVxuXHQvLyB9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJ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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIiwKCQkiLi4vY29uc3RhbnRzLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgaDUsXG5cdCYgaDQsXG5cdCYgaDMsXG5cdCYgKi5saW5le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkOGUwZTk7XG5cblx0fVxuXG5cblx0LyogKDIpIFRpdHJlcyBkZSBzZWN0aW9ucyAqL1xuXHQmIGgze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1uXTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXG5cdFx0fVxuXHR9XG5cblx0LyogKDMpIFRpdHJlcyBkZXMgc291cy1zZWN0aW9ucyAqL1xuXHQmIGg0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1pY29uXTpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblxuICAgICAgICAvKiBUZXh0ZSBnZW5yZSB0ZXh0IG1lc3NhZ2UqL1xuICAgICAgICAmW2RhdGEtdGV4dF06YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXHR9XG5cblx0LyogKDUpICdUYWdzJyAtPiB0ZXh0ZXMgc3VyIGxlIGxpc2Vyw6kgZ2F1Y2hlICovXG5cdCYgW2RhdGEtdGFnXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogYXR0cihkYXRhLXRhZyk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAvKiAoNikgSW5wdXQgZCd1cGxvYWQgZGUgZmljaGllciAoY3NzIGhhY2spICovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ117XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC8qIENvbnRpZW5kcmEgbCdpbnB1dCovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ10gKyBzcGFuLmZpbGUtaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMjkwcHggLSAyKjE1cHggKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMDtcblxuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTAsIDEwKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG5cdH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSAuYWN0aXZlKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ10uYWN0aXZlICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIE9uIGNoYW5nZSBsJ2ljw7RuZVxuXHRcdCY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ3YgJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICg3KSBJbnB1dHMgZGUgdHlwZSB0ZXh0ICovXG5cdCYgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQmIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdCYgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5cdCYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdCYgaW5wdXRbdHlwZT0nbWFpbCdde1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQvKiBBbmltYXRpb24gZGUgQGZvY3VzKi9cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3V0b25zXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDIwKTtcblxuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgbGVzIGJvdXRvbnNcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDUpO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYgbGFiZWx7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKiAoOCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgKi9cblx0JiBbZGF0YS1zcGFjZV17XG5cdFx0QGV4dGVuZCAqLmxpbmU7XG5cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qICgxMCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgdmVydGljYXV4ICovXG5cdCYgLnNwYWNldG9weyBtYXJnaW4tdG9wOiAyMHB4ICAgICAgICFpbXBvcnRhbnQ7IH1cblx0JiAuc3BhY2VidG17IG1hcmdpbi1ib3R0b206IDIwcHggICAgIWltcG9ydGFudDsgfVxuXG5cdCYgLnNwYWNlZHtcblx0XHRAZXh0ZW5kIC5zcGFjZXRvcDtcblx0XHRAZXh0ZW5kIC5zcGFjZWJ0bTtcblx0fVxuXG5cdCYgLm5vYm9sZCxcblx0JiAubm9ib2xkICp7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXG5cdFx0JiBvcHRpb246bm90KDpkaXNhYmxlZCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uOmRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0JiBvcHRpb24ucGFke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcblx0ICAgIC8vIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZzogMnB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvMzMzMzMzJykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRpbWVsaW5lLTIpfScpO1xuXHRcdH1cblxuXHR9XG5cblx0LyogKDEyKSBHZXN0aW9uIGRlcyBjb2xvcmlzIHBvdXIgbGVzIHRpdHJlcyAqL1xuXHQmIGg1LmNvbG9yMCxcblx0JiBoNC5jb2xvcjAsXG5cdCYgaDMuY29sb3Iwe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjEsXG5cdCYgaDQuY29sb3IxLFxuXHQmIGgzLmNvbG9yMXtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IyLFxuXHQmIGg0LmNvbG9yMixcblx0JiBoMy5jb2xvcjJ7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMyxcblx0JiBoNC5jb2xvcjMsXG5cdCYgaDMuY29sb3Ize1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMztcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjQsXG5cdCYgaDQuY29sb3I0LFxuXHQmIGgzLmNvbG9yNHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS00O1xuXHRcdH1cblx0fVxuXG5cblx0LyogKDEzKSBHZXN0aW9uIGRlIGxhIG5hdmlnYXRpb24gZmzDqWNow6llICovXG5cdCYgLmFycm93LWNvbnRhaW5lcntcblxuXHQgICAgJiBzcGFue1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICBtYXJnaW46IC4zZW0gMDtcblx0ICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG5cblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2Q4ZTBlOSwgMTApO1xuXG5cdFx0XHQvLyBQYXMgZGUgcmVib3JkIGRyb2l0ZSBzYXVmIHNpIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdCAgICAgICAgY29sb3I6IGRhcmtlbigjZDhlMGU5LCAzMCk7XG5cblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXG5cdCAgICAgICAgJjpmaXJzdC1jaGlsZHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cblx0ICAgICAgICAmOmxhc3QtY2hpbGR7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIHF1YW5kIGxhIHBhZ2UgZXN0IHZhbGlkw6llXG5cdFx0XHQmLmRvbmV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFF1YW5kIGxhIHBhZ2Ugbidlc3QgcGFzIHZhbGlkw6llXG5cdFx0XHQmOm5vdCguZG9uZSl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2FhYTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHR9XG5cblxuXHQvKiAoMTQpIFN3aXRjaCBlbnRyZSBOb20gZXQgUHLDqW5vbSAqL1xuXHQmIHNwYW4uc3dpdGNoLWJvdGh7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1ib3RoL3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQvKiAoMTUpIFN3aXRjaCBQcsOpbm9tK05vbSA9IFBzZXVkbyAqL1xuXHQmIHNwYW4uc3dpdGNoLWxlZnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1sZWZ0L3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdC8qICgxNCkgR2VzdGlvbiBkZSBsJ2FmZmljaGFnZSBkZXMgTUlOSSBmaWNoZXMgZXQgZGVzIEZJQ0hFUyByZWxhdGlvbnMgKi9cblx0Ly8gJiBhcnRpY2xlID4gYXJ0aWNsZXtcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHQvL1xuXHQvLyBcdCYuYWN0aXZle1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0fVxuXHQvLyB9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUlBLFFBQVEsQ0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLENBQWMsQ0FDM0MsT0FBTyxDQUFFLEtBQU0sQ0FDZixRQUFRLENBQUUsUUFBUyxDQUVuQixnQkFBZ0IsQ0FBRSxJQUFLLENBRXZCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENB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 */ \ No newline at end of file diff --git a/css/timeline-form/min.css.map b/css/timeline-form/min.css.map index 707e2f2..e57c0a2 100644 --- a/css/timeline-form/min.css.map +++ b/css/timeline-form/min.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\n/* [1] Formulaire de type timeline\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-timeline]{\n\tdisplay: block;\n\tposition: relative;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\t/* (1) On ajoute le liseré à droite pour TOUS les éléments */\n\t& h5,\n\t& h4,\n\t& h3,\n\t& *.line{\n\t\tdisplay: block;\n\n\t\tcolor: #333;\n\n\t\tmargin: 0 40px;\n\t\tpadding: 5px 60px;\n\n border-left: 2px solid #d8e0e9;\n\n\t}\n\n\n\t/* (2) Titres de sections */\n\t& h3{\n\t\tdisplay: block;\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.4em;\n\t\tcolor: #000;\n\t\tfont-weight: bold;\n\n // background-color: $timeline-color;\n\n\t\t/* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/\n\t\t/* FIXME: Corriger le liseré pour les autres navigateurs que FF*/\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-n]:before{\n content: attr(data-n);\n\n display: inline-block;\n position: absolute;\n margin-top: .6em;\n margin-left: -41px;\n padding: 3px 12px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 3px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: 1.3em;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\n\t\t}\n\t}\n\n\t/* (3) Titres des sous-sections */\n\t& h4{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-icon]:before{\n\t\t\tcontent: attr(data-icon);\n\n display: inline-block;\n position: absolute;\n margin-top: .9em;\n margin-left: -41px;\n padding: 9px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: .9em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\t}\n\n\t/* (4) Titres genre text message */\n\t& h5{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&:before{\n\t\t\tcontent: '';\n\n display: inline-block;\n position: absolute;\n margin-top: .7em;\n margin-left: -41px;\n padding: 7px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\n /* Texte genre text message*/\n &[data-text]:after{\n content: attr(data-text);\n padding: 6px 10px;\n\n border-radius: 3px;\n\n background: $timeline-color;\n\n color: #fff;\n font-weight: normal;\n }\n\t}\n\n\t/* (5) 'Tags' -> textes sur le liseré gauche */\n\t& [data-tag]{\n\t\tdisplay: block;\n\n\t\tpadding: 40px 60px;\n\n &:before{\n \t\tcontent: attr(data-tag);\n\n display: inline-block;\n position: absolute;\n margin-top: .5em;\n margin-left: -41px;\n padding: 2px;\n\n background-color: #fff;\n\n font-size: 1.2em;\n color: $timeline-color;\n font-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n }\n\t}\n\n /* (6) Input d'upload de fichier (css hack) */\n & input[type='file']{\n position: relative;\n opacity: 0;\n\n z-index: 8;\n\n cursor: pointer;\n\n }\n\n /* Contiendra l'input*/\n & input[type='file'] + span.file-input{\n display: inline-block;\n position: absolute;\n margin-top: -1px;\n margin-left: -290px;\n width: calc( 290px - 2*15px );\n height: 30px;\n\n padding: 0 15px;\n\n border-radius: 3px;\n background: $timeline-0;\n\n color: #222;\n line-height: 30px;\n font-weight: normal;\n\n z-index: 9;\n\n cursor: pointer;\n\n\t\tpointer-events: none;\n\n /* Icone d'upload*/\n &:before{\n content: 'e ';\n\n font-size: 1em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #222;\n\t\t\tfont-weight: bold;\n }\n\n\t\t@include transition( background .1s ease-in-out );\n }\n\n\n\t/* Animation de hover*/\n\t& input[type='file']:hover + span.file-input{\n\t\tbackground: darken($timeline-0, 10);\n\t\tbox-shadow: inset 0 0 5px #888;\n\t}\n\n\n\t/* Animation de .active*/\n\t& input[type='file'].active + span.file-input{\n\t\tbackground: $timeline-2;\n\t\tcolor: #fff;\n\t\t// On change l'icône\n\t\t&:before{\n content: 'v ';\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n\t/* (7) Inputs de type text */\n\t& input[type='text'],\n\t& input[type='password'],\n\t& input[type='number'],\n\t& input[type='button'],\n\t& input[type='submit'],\n\t& input[type='mail']{\n\t\tdisplay: inline;\n\t\twidth: auto;\n\n\t\tmargin: unset;\n\t\tpadding: 5px 10px;\n\t\tmargin-bottom: 5px;\n\t\tmargin-right: 15px;\n\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-bottom: 1px solid #555;\n\n\t\tfont-size: .8em;\n\t\tfont-weight: normal;\n\t\tcolor: #333;\n\n\t\t@include transition( border .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out );\n\n\t\t/* Animation de @focus*/\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t}\n\t}\n\n\t// Boutons\n\t& input[type='submit']{\n\t\tborder-color: darken($timeline-2, 20);\n\n\t\tbackground: $timeline-2;\n\n\t\tcolor: #fff;\n\n\t\t// Animation de @hover pour les boutons\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbackground: darken($timeline-2, 5);\n\t\t}\n\t}\n\n\n\n\n\t& label{\n\t\tcolor: #555;\n\t}\n\n\t/* (8) Gestion des espacements */\n\t& [data-space]{\n\t\t@extend *.line;\n\n\t\tpadding-top: 20px;\n\t\tpadding-bottom: 20px;\n\t}\n\n\t/* (10) Gestion des espacements verticaux */\n\t& .spacetop{ margin-top: 20px !important; }\n\t& .spacebtm{ margin-bottom: 20px !important; }\n\n\t& .spaced{\n\t\t@extend .spacetop;\n\t\t@extend .spacebtm;\n\t}\n\n\t& .nobold,\n\t& .nobold *{\n\t\tfont-weight: normal !important;\n\t}\n\n\t/* (11) Gestion des custom */\n\t& select{\n\t width: auto;\n\t display: inline-block;\n\t background: transparent;\n\t border: 0;\n\n\t // Hides right arrow\n\t -webkit-appearance: none;\n\t -moz-appearance: none;\n\t text-indent: 1px;\n\t text-overflow: '';\n\t font-size: .9em;\n\n\t\t& option:not(:disabled){\n\t\t\tpadding-left: 1.5em;\n\t\t}\n\n\t\t& option:disabled:not(:first-child){\n\t\t\tfont-size: 1.2em;\n\t\t\tcolor: #000;\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t& option.pad{\n\t\t\tpadding-left: 2.5em;\n\t\t}\n\t}\n\n\t& .select-container select{\n\t // width: auto;\n\t display: inline-block;\n\t padding: 2px;\n\t padding-right: 30px;\n\n\t\tborder: none;\n\t border-bottom: 1px solid #333;\n\n\t background: #fff url('/f/svg/bottom_arrow/st/container/333333') right 10px center no-repeat;\n\t background-size: 10px auto;\n\n\t overflow: hidden;\n\n\t\t// Animation de @focus\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t\tbackground-image:url('/f/svg/bottom_arrow/st/container/#{color-str($timeline-2)}');\n\t\t}\n\n\t}\n\n\t/* (12) Gestion des coloris pour les titres */\n\t& h5.color0,\n\t& h4.color0,\n\t& h3.color0{\n\t\tcolor: $timeline-0;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-0;\n\t\t}\n\t}\n\n\t& h5.color1,\n\t& h4.color1,\n\t& h3.color1{\n\t\tcolor: $timeline-1;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-1;\n\t\t}\n\t}\n\n\t& h5.color2,\n\t& h4.color2,\n\t& h3.color2{\n\t\tcolor: $timeline-2;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-2;\n\t\t}\n\t}\n\n\t& h5.color3,\n\t& h4.color3,\n\t& h3.color3{\n\t\tcolor: $timeline-3;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-3;\n\t\t}\n\t}\n\n\t& h5.color4,\n\t& h4.color4,\n\t& h3.color4{\n\t\tcolor: $timeline-4;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-4;\n\t\t}\n\t}\n\n\n\t/* (13) Gestion de la navigation fléchée */\n\t& .arrow-container{\n\n\t & span{\n\t display: inline-block;\n\t position: relative;\n\n\t margin: .3em 0;\n\t padding: .5em .8em;\n\n\t border: 1px solid darken(#d8e0e9, 10);\n\n\t\t\t// Pas de rebord droite sauf si dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t color: darken(#d8e0e9, 30);\n\n\t cursor: pointer;\n\n\t @include transition( .2s ease-in-out );\n\n\n\t &:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }\n\t &:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }\n\n\t\t\t// Animation quand la page est validée\n\t\t\t&.done{\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: $timeline-2;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: $timeline-2;\n\t\t\t\t\tbackground: $timeline-2;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Quand la page n'est pas validée\n\t\t\t&:not(.done){\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: #333;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: #aaa;\n\t\t\t\t\tbackground: #aaa;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t }\n\n\t}\n\n\n\t/* (14) Switch entre Nom et Prénom */\n\t& span.switch-both{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-both/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\t/* (15) Switch Prénom+Nom = Pseudo */\n\t& span.switch-left{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-left/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */\n\t// & article > article{\n\t// \tdisplay: none;\n\t//\n\t// \t&.active{\n\t// \t\tdisplay: block;\n\t// \t}\n\t// }\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/manager/module/input.php b/manager/module/input.php index 869f734..2b7c36e 100644 --- a/manager/module/input.php +++ b/manager/module/input.php @@ -46,6 +46,10 @@ $subject_id = $create_subject_response->get('id_subject'); + /* [2] Pour chaque contact, on crée le sujet + les relations + =========================================================*/ + // TODO : Here !! + /* [2] Gestion du retour From d56a1cced5770135914ef725ed3ed00f55652b41 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Mon, 2 May 2016 12:22:54 +0200 Subject: [PATCH 09/45] =?UTF-8?q?Ajout=20du=20champ=20commun=20`loc`=20dan?= =?UTF-8?q?s=20la=20fiche=20compl=C3=A8te.=20Gestion=20compl=C3=A8te=20de?= =?UTF-8?q?=20la=20synchronisation=20avec=20v=C3=A9rification=20avant=20d'?= =?UTF-8?q?enregistrer=20(deflater->storage)=20avec=20un=20hash=20pour=20?= =?UTF-8?q?=C3=A9viter=20d'enregistrer=20ce=20qui=20n'a=20pas=20chang?= =?UTF-8?q?=C3=A9.=20+=20Synchronisation=20avec=20histoire=20de=20timestam?= =?UTF-8?q?p=20(date=20de=20derni=C3=A8re=20modification)=20entre=20`mini`?= =?UTF-8?q?=20et=20`fiche`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-html-data-min.js | 2 +- js/includes/input-html-data.js | 17 +++++-- js/includes/input-phone-fiche-min.js | 34 +++++++------- js/includes/input-phone-fiche.js | 69 +++++++++++++++++++++++++--- js/includes/input-phone-mini-min.js | 8 ++-- js/includes/input-phone-mini.js | 21 +++++++-- js/lib/api-min.js | 4 +- js/lib/api.js | 3 +- manager/module/module.php | 2 +- view/js/input.js | 4 ++ 10 files changed, 124 insertions(+), 40 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index 13a3a5b..f536d41 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname (@username)

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); -var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname (@username)

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); +var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname (@username)

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index 45101b8..745f696 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -277,10 +277,19 @@ ficheBuilder.setLayout( "\t
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ + "\t\tOù habite t-elle/il ?
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   \n"+ + "\t
\n"+ + + + "\t
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ "\t
\n"+ "\t
\n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index c277dbb..b5c467a 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -1,21 +1,23 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} -inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{firstname:"",lastname:"",username:"",sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0},{status:!1}, -{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1}, -{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""]}}; -inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={uid:c.uid.value,firstname:e.firstname,lastname:e.lastname,username:e.username, +sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value, +c.connectSpecial[1].value],hash:d};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("fiches",c.uid,c)}}; inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid)return!1;a.firstname=null!=a.firstname?a.firstname:this.defaultData.firstname;a.lastname=null!=a.lastname?a.lastname:this.defaultData.lastname;a.username=null!=a.username?a.username:this.defaultData.username;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]: this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]:this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0]; -a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq: -this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;this.container.innerHTML+=ficheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:a.username,uid:a.uid,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});var b=$('article.fiche-relation input[data-name="uid"][value="'+ -a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;d.firstname=c.firstname;d.lastname=c.lastname;d.username=c.username;lsi.set("fiches",a[b],d)}}; -inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cspan>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;d.firstname=c.firstname;d.lastname=c.lastname;d.username=c.username;lsi.set("fiches",a[b],d)}var a=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in d)d[e].timestamp>a[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age,a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe= +a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; -inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; +inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index a1c7ec8..5ab6339 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -26,6 +26,7 @@ inputPhoneFiche.prototype = { reltypeSpecial: '', city: '', loc: [ {status:true}, {status:false}, {status:false}, {status:false} ], + loc2: [ {status:true}, {status:false}, {status:false}, {status:false} ], duration: ['', ''], context: [ {status:true}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, @@ -44,7 +45,9 @@ inputPhoneFiche.prototype = { [ {status:false}, {status:true} ], [ {status:false}, {status:true} ], [ {status:false}, {status:true} ]], - connectSpecial: ['', ''] + connectSpecial: ['', ''], + timestamp: 0, + valid: false } }; @@ -63,9 +66,11 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ // {3} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // var deflated = deflater.deflate(); + // On crée le hash + var deflatedHash = crc32(JSON.stringify(deflated)); - // console.log(deflated); + // console.log( deflated ); // {4} On récupère les données du LSI si elles existent // @@ -80,6 +85,13 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ // {5} On récupère et met en forme les valeurs du deflater // + // Si le hash est le même, on ne fait rien + if( existingData.hash != null && existingData.hash == deflatedHash ) + return; + + console.warn('> FICHE UPDATE'); + + var obj = { uid: deflated.uid.value, firstname: existingData.firstname, @@ -94,6 +106,7 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ reltypeSpecial: deflated.reltypeSpecial.value, city: deflated.city.value, loc: deflated.loc, // Choix 1 à 3 + loc2: deflated.loc2, // Choix 1 à 3 duration: [ deflated.duration[0].value, // Durée de la relation en mois deflated.duration[1].value // Durée de la relation en années @@ -122,14 +135,16 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ connectSpecial: [ deflated.connectSpecial[0].value, deflated.connectSpecial[1].value - ] + ], + hash: deflatedHash }; - /* (6) On vérifie la validité des données et on l'enregistre dans l'objet */ - obj.valid = this.check(obj); + /* (6) On vérifie la validité des données et on l'enregistre dans l'objet avec la date de modification */ + obj.valid = this.check(obj); + obj.timestamp = Date.now(); - // {6} On enregistre les données dans le 'localStorage' // + /* (7) On enregistre les données dans le 'localStorage' */ lsi.set('fiches', obj.uid, obj); } }; @@ -181,6 +196,7 @@ inputPhoneFiche.prototype.add = function(objectData){ objectData.famsit = (objectData.famsit != null) ? objectData.famsit : this.defaultData.famsit; objectData.reltype = (objectData.reltype != null) ? objectData.reltype : this.defaultData.reltype; objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; + objectData.loc2 = (objectData.loc2 != null) ? objectData.loc2 : this.defaultData.loc2; objectData.context = (objectData.context != null) ? objectData.context : this.defaultData.context; objectData.freq = (objectData.freq != null) ? objectData.freq : this.defaultData.freq; objectData.connect = (objectData.connect != null) ? objectData.connect : this.defaultData.connect; @@ -243,6 +259,12 @@ inputPhoneFiche.prototype.add = function(objectData){ if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); else locCreated[i].removeAttribute('checked'); + /* (7bis) On sélectionna la valeur des boutons pour la LOCATION */ + var loc2Created = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc2"]'); + for( var i = 0 ; i < loc2Created.length && i < objectData.loc2.length ; i++ ) + if( objectData.loc2[i].status ) loc2Created[i].setAttribute('checked', 'checked'); + else loc2Created[i].removeAttribute('checked'); + /* (8) On sélectionna la valeur des boutons pour le CONTEXTE DE RENCONTRE */ var contextCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="context"]'); @@ -324,6 +346,8 @@ inputPhoneFiche.prototype.storageToFields = function(){ inputPhoneFiche.prototype.sync = function(){ console.log('FICHE: SYNC'); + /* (1) Mise à jour en fonction des contacts + ---------------------------------------------------------*/ /* (1) On récupère les clés de tous les CONTACTS */ var contactUIDs = lsi.keys('contacts'); @@ -351,7 +375,37 @@ inputPhoneFiche.prototype.sync = function(){ /* (7) On enregistre les modification */ lsi.set('fiches', contactUIDs[i], ficheData); + } + /* (2) Mise à jour en fonction des MINI fiches + ---------------------------------------------------------*/ + /* (1) On récupère les valeurs des MINI fiches et des FICHES */ + var miniData = lsi.export('mini-fiches'); + var ficheData = lsi.export('fiches'); + + + /* (2) Pour chaque champ, on synchronise les MINI fiches avec les FICHES associées */ + for( var key in ficheData ){ + var ficheModifiedLast = ficheData[key].timestamp > miniData[key].timestamp; + + /* (3) Si la FICHE a été modifiée en dernier, on utilise ses données */ + if( ficheModifiedLast ){ + miniData[key].sexe = ficheData[key].sexe; + miniData[key].age = ficheData[key].age; + miniData[key].job = ficheData[key].job; + miniData[key].loc = ficheData[key].loc; + + /* (4) Sinon, on utilise les données de la MINI */ + }else{ + ficheData[key].sexe = miniData[key].sexe; + ficheData[key].age = miniData[key].age; + ficheData[key].job = miniData[key].job; + ficheData[key].loc = miniData[key].loc; + } + + /* (5) On enregistre les modifications */ + lsi.set('mini-fiches', key, miniData[key]); + lsi.set('fiches', key, ficheData[key]); } }; @@ -472,6 +526,9 @@ inputPhoneFiche.prototype.check = function(ficheData){ // 11. La DISTANCE DE DOMICILE (location) a un et un seul choix if( !checkRadioValue(ficheData.loc) ) return false; + // 11bis. La DISTANCE DE DOMICILE (location 2) a un et un seul choix + if( !checkRadioValue(ficheData.loc2) ) + return false; // 12. Le CONTEXTE DE RENCONTRE a un et un seul choix if( !checkRadioValue(ficheData.context) ) return false; diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 733abc9..f65d932 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -1,10 +1,10 @@ -function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{firstname:"",lastname:"",username:"",sexe:[{status:!0},{status:!1}],age:"",job:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}]}}; -inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname, +username:d.username,sexe:c.sexe,age:c.age.value,job:c.job.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}; inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.firstname=null!=a.firstname?a.firstname:this.defaultData.firstname;a.lastname=null!=a.lastname?a.lastname:this.defaultData.lastname;a.username=null!=a.username?a.username:this.defaultData.username;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;this.container.innerHTML+= miniFicheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:a.username,uid:a.uid,age:a.age,job:a.job});var b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; +inputPhoneMini.prototype.updateNavBar=function(){var a=lsi["export"]("mini-fiches"),b=Object.keys(a).length;if(this.nav_container.children.length!=b){this.nav_container.innerHTML="";for(var c=0;c"}for(var e in a)b=this.nav_container.children[a[e].uid],b.innerHTML=a[e].uid+1,!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 31ff70b..128d315 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -19,7 +19,9 @@ inputPhoneMini.prototype = { sexe: [{status:true}, {status:false}], age: '', job: '.', - loc: [{status:true}, {status:false}, {status:false}, {status:false}] + loc: [{status:true}, {status:false}, {status:false}, {status:false}], + timestamp: 0, + valid: false } }; @@ -37,6 +39,8 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ // {3} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // var deflated = deflater.deflate(); + // On crée le hash + var deflatedHash = crc32(JSON.stringify(deflated)); // console.log(deflated); @@ -54,6 +58,13 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ // {5} On récupère et met en forme les valeurs du deflater // + // Si le hash est le même, on ne fait rien + if( existingData.hash != null && existingData.hash == deflatedHash ) + return; + + console.warn('> MINI UPDATE'); + + var obj = { uid: deflated.uid.value, firstname: existingData.firstname, @@ -62,11 +73,13 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ sexe: deflated.sexe, // [0] Homme, [1] Femme age: deflated.age.value, job: deflated.job.value, - loc: deflated.loc // [0] Choix 1 -> [3] Choix 4 + loc: deflated.loc, // [0] Choix 1 -> [3] Choix 4 + hash: deflatedHash }; - /* (8) On vérifie la validité des données et on l'enregistre dans l'objet */ - obj.valid = this.check(obj); + /* (8) On vérifie la validité des données et on l'enregistre dans l'objet avec la date de modification */ + obj.valid = this.check(obj); + obj.timestamp = Date.now(); /* (9) On enregistre les données dans le 'localStorage' */ diff --git a/js/lib/api-min.js b/js/lib/api-min.js index e116455..daa0b69 100644 --- a/js/lib/api-min.js +++ b/js/lib/api-min.js @@ -1,3 +1,3 @@ function APIClass(b){this.target=b} -APIClass.prototype={xhr:[],send:function(b,d,g){b.hasOwnProperty("path")||d({ModuleError:4});for(var a=0;a$methodData) - $markdown .= "- `$methodName` - ".$methodData['description']."
"; + $markdown .= "`$methodName` - ".$methodData['description']."
"; $markdown .= '----
'; diff --git a/view/js/input.js b/view/js/input.js index cb1d683..78e77f4 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -99,8 +99,12 @@ function dynamicUpdate(target){ miniManager.sync(); /* (5) On synchronise les FICHE avec les CONTACTS */ + // La synchronisation des champs communs est aussi faite entre `mini` et `fiches` + // 1. Si les valeurs de `fiche` sont pas définis, on prend les valeurs de `mini` + // 2. Sinon, on prend les valeurs de `fiche` ficheManager.sync(); + /* (6) On affiche le tout */ miniManager.storageToFields(); ficheManager.storageToFields(); From da69d09579e19227d6c66f294b4c39b1d9bdf7dd Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Mon, 2 May 2016 15:09:17 +0200 Subject: [PATCH 10/45] =?UTF-8?q?Gestion=20du=20JSON=20auto=20par=20le=20`?= =?UTF-8?q?ModuleManager`,=20si=20pas=20d'erreur=20lors=20du=20d=C3=A9coda?= =?UTF-8?q?ge=20du=20json,=20on=20prend=20la=20valeur=20en=20json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/modules.json | 8 ++++---- js/lib/api-min.js | 4 ++-- js/lib/api.js | 3 ++- manager/ModuleRequest.php | 17 ++++++++++------- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/config/modules.json b/config/modules.json index 2777f4a..f2eef8d 100755 --- a/config/modules.json +++ b/config/modules.json @@ -191,10 +191,10 @@ "description": "Enregistre les données d'une enquête téléphonique.", "permissions": ["admin"], "parameters": { - "subject": { "description": "Données sur le sujet de l'enquête.", "type": "json" }, - "contacts": { "description": "Données des contacts de l'enquête.", "type": "json" }, - "mini": { "description": "Mini fiches relations sur les contacts de l'enquête.", "type": "json" }, - "fiches": { "description": "Fiches relation sur les plus proches contacts de l'enquête.", "type": "json" } + "subject": { "description": "Données sur le sujet de l'enquête.", "type": "array" }, + "contacts": { "description": "Données des contacts de l'enquête.", "type": "array" }, + "mini": { "description": "Mini fiches relations sur les contacts de l'enquête.", "type": "array" }, + "fiches": { "description": "Fiches relation sur les plus proches contacts de l'enquête.", "type": "array" } } } diff --git a/js/lib/api-min.js b/js/lib/api-min.js index daa0b69..b7cb12c 100644 --- a/js/lib/api-min.js +++ b/js/lib/api-min.js @@ -1,3 +1,3 @@ function APIClass(b){this.target=b} -APIClass.prototype={xhr:[],send:function(b,c,f){b.hasOwnProperty("path")||c({ModuleError:4});for(var a=0;a$value){ + $json = json_decode( $value, true ); + // Si aucune erreur, on affecte la valeur + if( $json != null ) + $params[$name] = $json; + } - /* [3] On retourne une instance de + /* [4] On retourne une instance de =========================================================*/ // On cree notre requete avec le token return new ModuleRequest($post['path'], $params, $token); @@ -366,14 +374,9 @@ /* (6) Si le paramètre est renseigné */ - }else{ + }else // Si la verification est fausse, on retourne faux if( !Database::check($paramsdata['type'], $params[$name]) ) return false; - - // Si c'est du JSON, on le décode - if( $paramsdata['type'] == 'json' ) - $params[$name] = json_decode( $params[$name], true ); - } } /* [3] Gestion du retour, si tout s'est bien passe From 741f69baaad4aaf16c0696de9fb88906f7431d97 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Mon, 2 May 2016 21:21:09 +0200 Subject: [PATCH 11/45] Gestion au niveau de `localStorageInterface` de la suppression d'un item (del) et de l'import (import) d'un dataset complet. --- js/lib/local-storage-interface-min.js | 5 ++- js/lib/local-storage-interface.js | 63 +++++++++++++++++++++++++-- view/input.php | 2 + view/js/input-min.js | 5 ++- view/js/input.js | 43 ++++++++++++++++-- 5 files changed, 107 insertions(+), 11 deletions(-) diff --git a/js/lib/local-storage-interface-min.js b/js/lib/local-storage-interface-min.js index 02dc934..1b2ed66 100644 --- a/js/lib/local-storage-interface-min.js +++ b/js/lib/local-storage-interface-min.js @@ -1,3 +1,4 @@ function localStorageInterface(){} -localStorageInterface.prototype={dataset:[],dataset_keys:[],set:function(a,b,d){var c=this.dataset.indexOf(a);if(-1==c)return!1;-1==this.dataset_keys[c].indexOf(b)&&(this.dataset_keys[c].push(b),localStorage.setItem(a,JSON.stringify(this.dataset_keys[c])));localStorage.setItem(a+"_"+b,JSON.stringify(d));return!0},get:function(a,b){return-1==this.dataset.indexOf(a)?!1:JSON.parse(localStorage.getItem(a+"_"+b))},createDataset:function(a){if(null==a||"string"!=typeof a)return!1;if(-1 Nom du dataset en question + * @key Clé de l'élément + * + * @return status Retourne FALSE si erreur + * + */ + del: function(dataset, key){ + /* (1) Si le 'dataset' n'existe pas */ + var index = this.dataset.indexOf(dataset); + if( index == -1 ) return false; // erreur + + /* (2) On récupère la clé dans la liste des clés */ + var keyIndex = this.dataset_keys[index].indexOf(key); + if( keyIndex == -1 ) return false; // erreur si la clé n'est pas référencée + + /* (3) On supprime dans le 'localStorage' */ + localStorage.removeItem(dataset+'_'+key); + + /* (4) On supprime la clé dans la liste des clés */ + this.dataset_keys[index].splice(keyIndex, 1); + + /* (5) On met à jour dans le 'localStorage' */ + localStorage.setItem(dataset, JSON.stringify(this.dataset_keys[index])); + + + return true; + }, + /* CREATION D'UN DATASET OU RECUPERATION DES DONNEES S'IL EXISTE DEJA * @@ -59,11 +89,12 @@ localStorageInterface.prototype = { */ createDataset: function(name){ /* (1) On vérifie que le @name est correct */ - if( name == null || typeof name != 'string' ) return false; // erreur + if( typeof name != 'string' ) return false; // erreur /* (2) Si le dataset est déjà enregistré, on ne fais rien */ - if( this.dataset.indexOf(name) > -1 ) return true; + var datasetIndex = this.dataset.indexOf(name); + if( datasetIndex > -1 ) return true; /* (3) On charge le dataset s'il existe */ var storedDataset = localStorage.getItem(name); @@ -72,7 +103,7 @@ localStorageInterface.prototype = { this.dataset.push(name); this.dataset_keys.push( JSON.parse(storedDataset) ); - /* (4) Sinon, on le crée 'dataset' */ + /* (4) Sinon, on crée le 'dataset' */ }else{ this.dataset.push(name); @@ -107,6 +138,32 @@ localStorageInterface.prototype = { /* (3) On retourne le résultat */ return obj; + }, + + + import: function(dataset, data){ + /* (1) On récupère l'indice du dataset s'il existe déjà */ + var index = this.dataset.indexOf(dataset); + + /* (2) Cas 1 : Le dataset n'existe pas -> on le crée */ + if( index == -1 ) + this.createDataset(dataset); + + /* (3) Cas 2 : Le dataset existe -> on supprime tout */ + else{ + var content = this.export(dataset); + // On supprime toutes les valeurs + for( var key in content ) + this.del(dataset, key); + + } + + /* (2) On remplit le dataset avec toutes les données de l'objet */ + for( var key in data ) + this.set(dataset, key, data[key]); + + /* (3) On retourne le résultat */ + return true; } diff --git a/view/input.php b/view/input.php index ae27fff..8f6d076 100755 --- a/view/input.php +++ b/view/input.php @@ -39,6 +39,8 @@

Effacer les données de la dernière enquête

+
+

diff --git a/view/js/input-min.js b/view/js/input-min.js index f1a167a..524c5f4 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -5,5 +5,6 @@ function checkRadioValue(a){for(var c=0,b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)}, -!1)},!1)})})})}); +!1);clearAllButton.addEventListener("click",function(a){localStorage.clear();reload()},!1);$("#export-all").addEventListener("click",function(a){a={subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};console.log(JSON.stringify(a))},!1);$("#import-all").addEventListener("click",function(a){a=JSON.parse('{"subject":{"number":"06 69 05 19 10","username":"","firstname":"Adrien","lastname":""},"contacts":{"0":{"uid":0,"number":"1","username":"1","firstname":"","lastname":"","hash":241770401},"1":{"uid":1,"number":"2","username":"2","firstname":"","lastname":"","hash":363925312}},"mini":{"0":{"uid":0,"firstname":"","lastname":"","username":"1","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":1923019850,"valid":true,"timestamp":1462196014908},"1":{"uid":1,"firstname":"","lastname":"","username":"2","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3042965309,"valid":true,"timestamp":1462196032703}},"fiches":{"0":{"uid":0,"firstname":"","lastname":"","username":"1","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1570439147,"valid":false,"timestamp":1462196015606},"1":{"uid":1,"firstname":"","lastname":"","username":"2","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3347750419,"valid":false,"timestamp":1462195434069}}}'); +console.log(a);lsi["import"]("subject",a.subject);lsi["import"]("contacts",a.contacts);lsi["import"]("mini-fiches",a.mini);lsi["import"]("fiches",a.fiches)},!1);submitAllButton.addEventListener("click",function(a){console.log("> GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"), +fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 78e77f4..b5cd3f2 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -211,9 +211,6 @@ include('/js/includes/input-phone-fiche.js', function(){ - - - /* (5) Gestion de l'import du fichier ---------------------------------------------------------*/ importCallLog.addEventListener('change', function(e){ @@ -282,7 +279,45 @@ include('/js/includes/input-phone-fiche.js', function(){ }, false); - /* (7) Gestion de la validation et de l'envoi des données + /* (7) Gestion de l'export des données locales + ---------------------------------------------------------*/ + $('#export-all').addEventListener('click', function(e){ + /* (1) On construit les données */ + var data = { + subject: lsi.export('subject')[0], + contacts: lsi.export('contacts'), + mini: lsi.export('mini-fiches'), + fiches: lsi.export('fiches') + }; + + /* (2) On lance le téléchargement */ + console.log(JSON.stringify(data)); + + // TODO: Gestion du download du fichier avec les données souhaitées + + }, false); + + + /* (8) Gestion de l'import des données locales + ---------------------------------------------------------*/ + $('#import-all').addEventListener('click', function(e){ + /* (1) On récupère les données uploadées */ + // TODO: Gestion de la récupération de données uploadées + var json = '{"subject":{"number":"06 69 05 19 10","username":"","firstname":"Adrien","lastname":""},"contacts":{"0":{"uid":0,"number":"1","username":"1","firstname":"","lastname":"","hash":241770401},"1":{"uid":1,"number":"2","username":"2","firstname":"","lastname":"","hash":363925312}},"mini":{"0":{"uid":0,"firstname":"","lastname":"","username":"1","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":1923019850,"valid":true,"timestamp":1462196014908},"1":{"uid":1,"firstname":"","lastname":"","username":"2","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3042965309,"valid":true,"timestamp":1462196032703}},"fiches":{"0":{"uid":0,"firstname":"","lastname":"","username":"1","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1570439147,"valid":false,"timestamp":1462196015606},"1":{"uid":1,"firstname":"","lastname":"","username":"2","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3347750419,"valid":false,"timestamp":1462195434069}}}'; + + /* (2) On les met en forme */ + var data = JSON.parse(json); + + /* (3) On met les données dans le 'localStorage' et on recharge la page */ + console.log(data); + lsi.import('subject', data.subject); + lsi.import('contacts', data.contacts); + lsi.import('mini-fiches', data.mini); + lsi.import('fiches', data.fiches); + }, false); + + + /* (9) Gestion de la validation et de l'envoi des données ---------------------------------------------------------*/ submitAllButton.addEventListener('click', function(e){ console.log('> GATHERING ALL DATA') From 73b09eb59bd1d77580980478fff8f581f89b9fc5 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Mon, 2 May 2016 22:10:55 +0200 Subject: [PATCH 12/45] =?UTF-8?q?Export=20des=20donn=C3=A9es=20locales=20r?= =?UTF-8?q?=C3=A9ussi=20full-js=20()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/input.php | 1 + view/js/input-min.js | 11 ++++++----- view/js/input.js | 8 ++++++-- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/view/input.php b/view/input.php index 8f6d076..0ef8375 100755 --- a/view/input.php +++ b/view/input.php @@ -39,6 +39,7 @@

Effacer les données de la dernière enquête

+

diff --git a/view/js/input-min.js b/view/js/input-min.js index 524c5f4..29ba565 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,10 +1,11 @@ var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; -function dynamicUpdate(a){var c=a instanceof Element,b=c&&"SPAN"==a.tagName&&"switch-left"==a.className,d=c&&"SPAN"==a.tagName&&"switch-both"==a.className,e=c&&"INPUT"==a.tagName&&"submit"==a.type,f=c&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),c=c&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(d||b||e||f||c)&&!0!==a)return!1;if(d)console.log("> switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value= -d;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;d=b.children[1];a=b.children[3];b=b.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(e||c)&&contactManager.storageToFields()} -function checkRadioValue(a){for(var c=0,b=0;b switch firstname <-> lastname"),c=a.parentNode,a=c.children[3],c=c.children[5],e=a.value,a.value=c.value,c.value= +e;else if(c){console.log("> switch firstname+lastname -> username");c=a.parentNode;e=c.children[1];a=c.children[3];c=c.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(d||b)&&contactManager.storageToFields()} +function checkRadioValue(a){for(var b=0,c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"), fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index b5cd3f2..787d4f6 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -291,9 +291,13 @@ include('/js/includes/input-phone-fiche.js', function(){ }; /* (2) On lance le téléchargement */ - console.log(JSON.stringify(data)); + var downloadTarget = $('#download-target'); + downloadTarget.download = 'local-data.json'; + downloadTarget.href = 'data:application/octet-stream,charset:utf-8,'+encodeURIComponent(JSON.stringify(data)); + downloadTarget.click(); + + - // TODO: Gestion du download du fichier avec les données souhaitées }, false); From 827a8dd827e0b87dc25c1d8fee97de282b7f176f Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 09:44:25 +0200 Subject: [PATCH 13/45] Correction de l'api (/js/lib/api.js) pour upload des File sans les mettre en JSON --- js/includes/input-html-data-min.js | 4 ++-- js/includes/input-html-data.js | 4 ++-- js/includes/input-phone-fiche-min.js | 12 ++++++------ js/includes/input-phone-fiche.js | 2 +- js/includes/input-phone-mini-min.js | 5 +++-- js/includes/input-phone-mini.js | 2 +- js/lib/api-min.js | 4 ++-- js/lib/api.js | 8 ++++++-- view/js/input-min.js | 8 ++++---- view/js/input.js | 12 +++++------- 10 files changed, 32 insertions(+), 29 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index f536d41..68458e8 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname (@username)

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); -var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname (@username)

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); +var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index 745f696..44d7fb8 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -43,7 +43,7 @@ miniFicheBuilder.setLayout( "\t\n"+ "\t\n"+ - "\t

@firstname @lastname (@username)

\n"+ + "\t

@firstname @lastname @username

\n"+ "\t
\n"+ "\t\t\n"+ @@ -162,7 +162,7 @@ ficheBuilder.setLayout( "\t\n"+ "\t\n"+ - "\t

@firstname @lastname (@username)

\n"+ + "\t

@firstname @lastname @username

\n"+ "\t
\n"+ "\t\t\n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index b5c467a..93bf7d8 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -8,12 +8,12 @@ c.connectSpecial[1].value],hash:d};c.valid=this.check(c);c.timestamp=Date.now(); inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid)return!1;a.firstname=null!=a.firstname?a.firstname:this.defaultData.firstname;a.lastname=null!=a.lastname?a.lastname:this.defaultData.lastname;a.username=null!=a.username?a.username:this.defaultData.username;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]: this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]:this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0]; a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.loc2=null!=a.loc2?a.loc2:this.defaultData.loc2;a.context=null!=a.context?a.context: -this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;this.container.innerHTML+=ficheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:a.username,uid:a.uid,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]}); -var b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bspan>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'), +b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;b< +c.length&&binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+ +c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;d.firstname=c.firstname;d.lastname=c.lastname;d.username=c.username;lsi.set("fiches",a[b],d)}var a=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in d)d[e].timestamp>a[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age,a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe= a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname, username:d.username,sexe:c.sexe,age:c.age.value,job:c.job.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}; inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.firstname=null!=a.firstname?a.firstname:this.defaultData.firstname;a.lastname=null!=a.lastname?a.lastname:this.defaultData.lastname;a.username=null!=a.username?a.username:this.defaultData.username;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;this.container.innerHTML+= -miniFicheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:a.username,uid:a.uid,age:a.age,job:a.job});var b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;bspan>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c"}for(var e in a)b=this.nav_container.children[a[e].uid],b.innerHTML=a[e].uid+1,!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 128d315..7326567 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -124,7 +124,7 @@ inputPhoneMini.prototype.add = function(objectData){ this.container.innerHTML += miniFicheBuilder.build({ firstname: objectData.firstname, lastname: objectData.lastname, - username: objectData.username, + username: (objectData.username.length==0) ? '' : '('+objectData.username+')', uid: objectData.uid, age: objectData.age, job: objectData.job diff --git a/js/lib/api-min.js b/js/lib/api-min.js index b7cb12c..fe5053d 100644 --- a/js/lib/api-min.js +++ b/js/lib/api-min.js @@ -1,3 +1,3 @@ function APIClass(b){this.target=b} -APIClass.prototype={xhr:[],send:function(b,d,g){b.hasOwnProperty("path")||d({ModuleError:4});for(var a=0;a + if( key == 'path' ) form.append(key, pRequest[key]); + // On envoie un fichier tel quel + else if( pRequest[key] instanceof File ) form.append(key, pRequest[key]); + // On envoie le reste en JSON + else form.append(key, JSON.stringify(pRequest[key])); this.xhr[i].open('POST', this.target, true); diff --git a/view/js/input-min.js b/view/js/input-min.js index 29ba565..f78a694 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -3,9 +3,9 @@ function dynamicUpdate(a){var b=a instanceof Element,c=b&&"SPAN"==a.tagName&&"sw e;else if(c){console.log("> switch firstname+lastname -> username");c=a.parentNode;e=c.children[1];a=c.children[3];c=c.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(d||b)&&contactManager.storageToFields()} function checkRadioValue(a){for(var b=0,c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"), fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 787d4f6..bd7a4a1 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -214,6 +214,7 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (5) Gestion de l'import du fichier ---------------------------------------------------------*/ importCallLog.addEventListener('change', function(e){ + console.log( importCallLog.files[0] ); /* (1) On rédige la requête */ var uploadRequest = { path: 'upload/call_log', @@ -291,13 +292,10 @@ include('/js/includes/input-phone-fiche.js', function(){ }; /* (2) On lance le téléchargement */ - var downloadTarget = $('#download-target'); - downloadTarget.download = 'local-data.json'; - downloadTarget.href = 'data:application/octet-stream,charset:utf-8,'+encodeURIComponent(JSON.stringify(data)); - downloadTarget.click(); - - - + var downloadTarget = $('#download-target'); // On récupère le lien () caché qui fera le téléchargement + downloadTarget.download = 'local-data.json'; // Nom du fichier qui sera téléchargé + downloadTarget.href = 'data:application/octet-stream,'+encodeURIComponent(JSON.stringify(data)); // Contenu + downloadTarget.click(); // On lance le téléchargement }, false); From 256c7bf813e0b46e8f6dc9786dfba8c66a0e0189 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 10:23:48 +0200 Subject: [PATCH 14/45] =?UTF-8?q?Gestion=20de=20la=20v=C3=A9rification=20d?= =?UTF-8?q?e=20format=20(avec=20function=20`callback`)=20au=20moment=20de?= =?UTF-8?q?=20l'upload.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- automate.php | 30 +- config/upload-auth.json | 1 + doc/sample_wrong_format.xml | 1001 +++++++++++++++++++++++++++++++++++ manager/ManagerError.php | 6 +- manager/module/upload.php | 100 +++- 5 files changed, 1126 insertions(+), 12 deletions(-) create mode 100644 doc/sample_wrong_format.xml diff --git a/automate.php b/automate.php index f6d9b1b..a26023b 100755 --- a/automate.php +++ b/automate.php @@ -44,11 +44,11 @@ echo $num.' <> '.$name.'
'; } - parseCallLog(); + // parseCallLog(); - - /* () Test du client de l'API generique */ + /* [1] Test du client de l'API generique + =========================================================*/ // $api = new client(); // $response = $api->send('generate-network-chart-data', array( @@ -57,10 +57,32 @@ // var_dump($response); - // var_dump( Database::delNumeric( Database::getPDO()->query("SHOW COLUMNS FROM users")->fetchAll() ) ); + /* [2] Gestion du getter dynamique des Repos + =========================================================*/ // var_dump( \manager\repo\user::getById(1) ); // // var_dump( \manager\repo\user::getByLogin('xdrm') ); // // var_dump( \manager\repo\subject::getById(1) ); + + + /* [3] Test de la vérification du format de fichier pour l'upload + =========================================================*/ + // ?> + + + + + - - - - + dispatch(); // var_dump( ManagerError::explicit($response->error) ); - // + // // } diff --git a/config/modules.json b/config/modules.json index f2eef8d..861f25c 100755 --- a/config/modules.json +++ b/config/modules.json @@ -207,7 +207,16 @@ "description": "Upload d'un journal d'appel au format .xml.", "permissions": ["admin"], "parameters": { - "file": { "description": "Fichier du journal d'appel", "type": "FILE" } + "file": { "description": "Fichier du journal d'appel.", "type": "FILE" } + } + }, + + + "local_data": { + "description": "Upload d'une sauvegarde de formulaire local au format .json.", + "permissions": ["admin"], + "parameters": { + "file": { "description": "Fichier du de sauvegarde de formulaire local.", "type": "FILE" } } } diff --git a/manager/module/upload.php b/manager/module/upload.php index ecb1fd2..8e02e66 100644 --- a/manager/module/upload.php +++ b/manager/module/upload.php @@ -65,9 +65,8 @@ /* (2) Sinon, on vérifie le format */ $file_content = file_get_contents($file['tmp_name']); - /* (3) On retourne 'Success' si format ok, sinon 'FormatError' */ - if( $tester($file_content) ) return ManagerError::Success; - else return ManagerError::FormatError; + /* (3) On retourne 'FormatError' si erreur de format */ + if( !$tester($file_content) ) return ManagerError::FormatError; /* [4] Construction du chemin @@ -158,7 +157,7 @@ * @file Pointeur vers $_FILES[''] * */ - public static function call_log($params){ + public static function local_data($params){ extract($params); return array( @@ -172,13 +171,91 @@ if( $json == null ) return false; // Si erreur de parsage, on retourne une erreur - /* (2) Vérification du contenu de premier niveau */ - $checkLevel0 = isset($json['subject']) && is_array($json['subject']); - $checkLevel0 = $checkLevel0 && isset($json['contacts']) && is_array($json['contacts']); - $checkLevel0 = $checkLevel0 && isset($json['mini']) && is_array($json['mini']); - $checkLevel0 = $checkLevel0 && isset($json['fiches']) && is_array($json['fiches']); - /* (3) Si tout s'est bien passé, le format est bon */ + /* (2) Vérification du contenu de premier niveau */ + $checkLevel0 = isset($json['subject']) && is_array($json['subject']); + $checkLevel0 = $checkLevel0 && isset($json['contacts']) && is_array($json['contacts']); + $checkLevel0 = $checkLevel0 && isset($json['mini']) && is_array($json['mini']); + $checkLevel0 = $checkLevel0 && isset($json['fiches']) && is_array($json['fiches']); + + // Erreur si level 0 incorrect + if( !$checkLevel0 ) + return false; + + + /* (3) Vérification du sujet */ + $checkSubject = isset($json['subject']['username']) && is_string($json['subject']['username']); + $checkSubject = $checkSubject && isset($json['subject']['firstname']) && is_string($json['subject']['firstname']); + $checkSubject = $checkSubject && isset($json['subject']['lastname']) && is_string($json['subject']['lastname']); + $checkSubject = $checkSubject && isset($json['subject']['number']) && is_string($json['subject']['number']); + + // Erreur des attributs du sujet incorrects ou manquants + if( !$checkSubject ) + return false; + + + /* (4) Vérification des contacts */ + foreach($json['contacts'] as $contact){ + $checkContact = isset($contact['username']) && is_string($contact['username']); + $checkContact = $checkContact && isset($contact['firstname']) && is_string($contact['firstname']); + $checkContact = $checkContact && isset($contact['lastname']) && is_string($contact['lastname']); + $checkContact = $checkContact && isset($contact['number']) && ( is_numeric($contact['number']) || is_string($contact['number']) ); + + // Si erreur des attributs du contact incorrects ou manquants + if( !$checkContact ) + return false; + } + + + + /* (5) Vérification des mini-fiches */ + foreach($json['mini'] as $mini){ + $checkMini = isset($mini['uid']) && is_numeric($mini['uid']); + $checkMini = $checkMini && isset($mini['username']) && is_string($mini['username']); + $checkMini = $checkMini && isset($mini['firstname']) && is_string($mini['firstname']); + $checkMini = $checkMini && isset($mini['lastname']) && is_string($mini['lastname']); + $checkMini = $checkMini && isset($mini['sexe']) && is_array($mini['sexe']); + $checkMini = $checkMini && isset($mini['age']) && is_string($mini['age']); + $checkMini = $checkMini && isset($mini['job']) && is_string($mini['job']); + $checkMini = $checkMini && isset($mini['loc']) && is_array($mini['loc']); + + // Si erreur des attributs des mini-fiches incorrects ou manquants + if( !$checkMini ) + return false; + } + + + + /* (6) Vérification des fiches */ + foreach($json['fiches'] as $fiches){ + $checkFiche = isset($fiches['uid']) && is_numeric($fiches['uid']); + $checkFiche = $checkFiche && isset($fiches['username']) && is_string($fiches['username']); + $checkFiche = $checkFiche && isset($fiches['firstname']) && is_string($fiches['firstname']); + $checkFiche = $checkFiche && isset($fiches['lastname']) && is_string($fiches['lastname']); + $checkFiche = $checkFiche && isset($fiches['sexe']) && is_array($fiches['sexe']); + $checkFiche = $checkFiche && isset($fiches['age']) && is_string($fiches['age']); + $checkFiche = $checkFiche && isset($fiches['job']) && is_string($fiches['job']); + $checkFiche = $checkFiche && isset($fiches['loc']) && is_array($fiches['loc']); + $checkFiche = $checkFiche && isset($fiches['loc2']) && is_array($fiches['loc2']); + $checkFiche = $checkFiche && isset($fiches['studies']) && is_string($fiches['studies']); + $checkFiche = $checkFiche && isset($fiches['famsit']) && is_array($fiches['famsit']); + $checkFiche = $checkFiche && isset($fiches['reltype']) && is_array($fiches['reltype']); + $checkFiche = $checkFiche && isset($fiches['reltypeSpecial']) && is_string($fiches['reltypeSpecial']); + $checkFiche = $checkFiche && isset($fiches['city']) && is_string($fiches['city']); + $checkFiche = $checkFiche && isset($fiches['duration']) && is_array($fiches['duration']); + $checkFiche = $checkFiche && isset($fiches['context']) && is_array($fiches['context']); + $checkFiche = $checkFiche && isset($fiches['contextSpecial']) && is_array($fiches['contextSpecial']); + $checkFiche = $checkFiche && isset($fiches['freq']) && is_array($fiches['freq']); + $checkFiche = $checkFiche && isset($fiches['connect']) && is_array($fiches['connect']); + $checkFiche = $checkFiche && isset($fiches['connectSpecial']) && is_array($fiches['connectSpecial']); + + // Si erreur des attributs des fiches incorrects ou manquants + if( !$checkFiche ) + return false; + } + + + return true; } ) diff --git a/src/upload/call_log/xdrm.xml b/src/upload/call_log/xdrm.xml deleted file mode 100755 index 8757312..0000000 --- a/src/upload/call_log/xdrm.xml +++ /dev/null @@ -1,1001 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json new file mode 100755 index 0000000..efd59e6 --- /dev/null +++ b/src/upload/local_data/xdrm.json @@ -0,0 +1 @@ +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","hash":297742024},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","hash":3479038866},"2":{"uid":2,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","hash":703602402},"3":{"uid":3,"number":"0603900774","username":"Maman","firstname":"","lastname":"","hash":1211779835},"4":{"uid":4,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","hash":799762918},"5":{"uid":5,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","hash":2259280333},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","hash":1193703635},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","hash":1974829294},"8":{"uid":8,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","hash":370013784},"9":{"uid":9,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","hash":2910070283},"10":{"uid":10,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki"},"11":{"uid":11,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon"},"12":{"uid":12,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec"},"13":{"uid":13,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)"},"14":{"uid":14,"number":"0663179592","username":"Mumu","firstname":"","lastname":""},"15":{"uid":15,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)"},"16":{"uid":16,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt"},"17":{"uid":17,"number":"0685683305","username":"","firstname":"","lastname":""},"18":{"uid":18,"number":"0664778618","username":"+33664778618","firstname":"","lastname":""},"19":{"uid":19,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys"},"20":{"uid":20,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried"},"21":{"uid":21,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim"},"22":{"uid":22,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax"},"23":{"uid":23,"number":"0668582139","username":"Sam","firstname":"","lastname":""},"24":{"uid":24,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin"},"25":{"uid":25,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie"},"26":{"uid":26,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales"},"27":{"uid":27,"number":"0627768064","username":"","firstname":"","lastname":""},"28":{"uid":28,"number":"0621681633","username":"Fanny","firstname":"","lastname":""},"29":{"uid":29,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet"},"30":{"uid":30,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales"},"31":{"uid":31,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays"},"32":{"uid":32,"number":"0643577104","username":"Charline","firstname":"","lastname":""},"33":{"uid":33,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry"},"34":{"uid":34,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze"},"35":{"uid":35,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon"},"36":{"uid":36,"number":8012,"username":"","firstname":"","lastname":""},"37":{"uid":37,"number":"0667863187","username":"","firstname":"","lastname":""},"38":{"uid":38,"number":"0646642714","username":"","firstname":"","lastname":""},"39":{"uid":39,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)"},"40":{"uid":40,"number":"0679510351","username":"Mémé","firstname":"","lastname":""},"41":{"uid":41,"number":"0178391000","username":"","firstname":"","lastname":""},"42":{"uid":42,"number":"0427192000","username":"","firstname":"","lastname":""},"43":{"uid":43,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy"},"44":{"uid":44,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle"},"45":{"uid":45,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz"},"46":{"uid":46,"number":"0478303590","username":"","firstname":"","lastname":""},"47":{"uid":47,"number":"0561226764","username":"","firstname":"","lastname":""},"48":{"uid":48,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier"},"49":{"uid":49,"number":"0562277443","username":"","firstname":"","lastname":""},"50":{"uid":50,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles"},"51":{"uid":51,"number":"0686371201","username":"Proprio","firstname":"","lastname":""},"52":{"uid":52,"number":"0610087047","username":"Mariane","firstname":"","lastname":""},"53":{"uid":53,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze"},"54":{"uid":54,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec"},"55":{"uid":55,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":""},"56":{"uid":56,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure"},"57":{"uid":57,"number":"0322765057","username":"","firstname":"","lastname":""},"58":{"uid":58,"number":"0680341361","username":"Eloa","firstname":"","lastname":""},"59":{"uid":59,"number":"0630023336","username":"","firstname":"","lastname":""},"60":{"uid":60,"number":"0663248738","username":"","firstname":"","lastname":""},"61":{"uid":61,"number":"0153422467","username":"","firstname":"","lastname":""},"62":{"uid":62,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable"},"63":{"uid":63,"number":"Numéroprivé","username":"","firstname":"","lastname":""},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":""},"65":{"uid":65,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra"},"66":{"uid":66,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou"},"67":{"uid":67,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin"},"68":{"uid":68,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig"},"69":{"uid":69,"number":"0481076300","username":"","firstname":"","lastname":""},"70":{"uid":70,"number":"0607161895","username":"","firstname":"","lastname":""},"71":{"uid":71,"number":"0561474321","username":"","firstname":"","lastname":""},"72":{"uid":72,"number":"0616813929","username":"papa","firstname":"","lastname":""},"73":{"uid":73,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath"},"74":{"uid":74,"number":"0695745757","username":"Mina","firstname":"","lastname":""},"75":{"uid":75,"number":"0681637356","username":"Chapit","firstname":"","lastname":""},"76":{"uid":76,"number":"0561223307","username":"","firstname":"","lastname":""},"77":{"uid":77,"number":"0567738243","username":"","firstname":"","lastname":""},"78":{"uid":78,"number":"0621915797","username":"","firstname":"","lastname":""},"79":{"uid":79,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)"},"80":{"uid":80,"number":"0236164994","username":"","firstname":"","lastname":""},"81":{"uid":81,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux"},"82":{"uid":82,"number":"0322872431","username":"","firstname":"","lastname":""},"83":{"uid":83,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier"},"84":{"uid":84,"number":"0561226962","username":"","firstname":"","lastname":""},"85":{"uid":85,"number":"0178392000","username":"","firstname":"","lastname":""},"86":{"uid":86,"number":"0683372480","username":"","firstname":"","lastname":""},"87":{"uid":87,"number":"0323050986","username":"","firstname":"","lastname":""},"88":{"uid":88,"number":"0682073273","username":"Bernard","firstname":"","lastname":""},"89":{"uid":89,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit"},"90":{"uid":90,"number":"0649269036","username":"Mallau","firstname":"","lastname":""},"91":{"uid":91,"number":"0562277441","username":"","firstname":"","lastname":""},"92":{"uid":92,"number":"0641835135","username":"","firstname":"","lastname":""},"93":{"uid":93,"number":"0627722881","username":"Adequat","firstname":"","lastname":""},"94":{"uid":94,"number":"0322874813","username":"","firstname":"","lastname":""},"95":{"uid":95,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber"},"96":{"uid":96,"number":"0652292724","username":"","firstname":"","lastname":""},"97":{"uid":97,"number":"0534252783","username":"","firstname":"","lastname":""},"98":{"uid":98,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette"},"99":{"uid":99,"number":"0322870674","username":"","firstname":"","lastname":""},"100":{"uid":100,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin"},"101":{"uid":101,"number":"0236164943","username":"","firstname":"","lastname":""},"102":{"uid":102,"number":"0684648921","username":"","firstname":"","lastname":""},"103":{"uid":103,"number":"+543285154356","username":"","firstname":"","lastname":""},"104":{"uid":104,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit"},"105":{"uid":105,"number":"0620020621","username":"Annie","firstname":"","lastname":""},"106":{"uid":106,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc"},"107":{"uid":107,"number":"0642461260","username":"","firstname":"","lastname":""},"108":{"uid":108,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten"},"109":{"uid":109,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury"},"110":{"uid":110,"number":20193,"username":"","firstname":"","lastname":""},"111":{"uid":111,"number":5395,"username":"","firstname":"","lastname":""},"112":{"uid":112,"number":36117,"username":"","firstname":"","lastname":""},"113":{"uid":113,"number":711,"username":"","firstname":"","lastname":""},"114":{"uid":114,"number":36121,"username":"","firstname":"","lastname":""},"115":{"uid":115,"number":4321,"username":"","firstname":"","lastname":""},"116":{"uid":116,"number":"0681272316","username":"","firstname":"","lastname":""},"117":{"uid":117,"number":38100,"username":"","firstname":"","lastname":""}},"mini":{"0":{"uid":0,"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":1923019850,"valid":true,"timestamp":1462196014908},"1":{"uid":1,"firstname":"","lastname":"","username":"Maman","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3042965309,"valid":true,"timestamp":1462196032703},"2":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"firstname":"Charlène","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"firstname":"Colo","lastname":"Toulouse","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"firstname":"Mehdi","lastname":"Sadki","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"firstname":"Camille","lastname":"Coulon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"firstname":"Florence","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"firstname":"Jef","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"firstname":"","lastname":"","username":"Mumu","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"firstname":"Fouquet","lastname":"Charlotte ( Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"firstname":"Tim","lastname":"Von Scheidt","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"firstname":"","lastname":"","username":"+33664778618","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"firstname":"Maxime","lastname":"Claeys","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"firstname":"Clement","lastname":"Siegfried","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"firstname":"Mathieu","lastname":"Berzaim","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"firstname":"Joël","lastname":"Petigax","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"firstname":"","lastname":"","username":"Sam","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"firstname":"Ingrid","lastname":"Dumoulin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"firstname":"Denis","lastname":"Directeur Colo Italie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"firstname":"nicolas","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"firstname":"","lastname":"","username":"Fanny","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"firstname":"Antoine","lastname":"Mandet","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"firstname":"maxime","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"firstname":"Clemence","lastname":"Hupays","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"firstname":"","lastname":"","username":"Charline","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"firstname":"Chloe","lastname":"Abry","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"firstname":"Magali","lastname":"Greze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"firstname":"Quentin","lastname":"De Chaignon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"firstname":"Marc","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"firstname":"","lastname":"","username":"Mémé","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"firstname":"Alain","lastname":"Seguy","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"firstname":"Anne","lastname":"Estelle","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"firstname":"Nadege","lastname":"Cattenoz","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"firstname":"Frederic","lastname":"Carpentier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"firstname":"Agathe","lastname":"Charles","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"firstname":"","lastname":"","username":"Proprio","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"firstname":"","lastname":"","username":"Mariane","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"firstname":"Julien","lastname":"Peze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"firstname":"Benedicte","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"firstname":"","lastname":"","username":"Debeaumont","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"firstname":"Johanna","lastname":"Benson faure","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"firstname":"","lastname":"","username":"Eloa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"firstname":"Alain","lastname":"Seguy Portable","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"firstname":"Maud","lastname":"Belambra","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"firstname":"Christelle","lastname":"Choucoutou","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"firstname":"Antoine","lastname":"Drouvin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"firstname":"Remi","lastname":"koenig","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"firstname":"","lastname":"","username":"papa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"firstname":"Pauline","lastname":"Cath","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"firstname":"","lastname":"","username":"Mina","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"firstname":"","lastname":"","username":"Chapit","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"firstname":"Alexandre","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"firstname":"Lucile","lastname":"Michoux","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"firstname":"Thomas","lastname":"Autissier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"firstname":"","lastname":"","username":"Bernard","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"firstname":"Dylan","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"firstname":"","lastname":"","username":"Mallau","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"firstname":"","lastname":"","username":"Adequat","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"firstname":"Benoit","lastname":"Klamber","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"firstname":"Hugo","lastname":"Valette","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"firstname":"Thomas","lastname":"Hopquin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"firstname":"Perrine","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"firstname":"","lastname":"","username":"Annie","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"firstname":"Marine","lastname":"Desc","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"firstname":"Flore","lastname":"Vecten","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"firstname":"Lucile","lastname":"Maury","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"uid":0,"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1570439147,"valid":false,"timestamp":1462196015606},"1":{"uid":1,"firstname":"","lastname":"","username":"Maman","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3347750419,"valid":false,"timestamp":1462195434069},"2":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7}}} \ No newline at end of file diff --git a/view/input.php b/view/input.php index 0ef8375..e74f5c1 100755 --- a/view/input.php +++ b/view/input.php @@ -41,7 +41,14 @@


+

+ +

+
+

+ +

@@ -67,7 +74,7 @@

- + Importer un journal d'appels

diff --git a/view/js/input-min.js b/view/js/input-min.js index f78a694..2f22938 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -6,6 +6,5 @@ include("/js/includes/input-phone-subject.js",function(){include("/js/includes/i subjectManager.attach();contactManager=new inputPhoneContact($("article.contact-panel"),$("#nav-contact"));contactManager.attach(dynamicUpdate);miniManager=new inputPhoneMini($("article.mini-relation-panel"),$("#nav-mini"));miniManager.attach(dynamicUpdate);ficheManager=new inputPhoneFiche($("article.relation-panel"),$("#nav-fiche"));ficheManager.attach(dynamicUpdate);importCallLog.addEventListener("change",function(a){console.log(importCallLog.files[0]);api.send({path:"upload/call_log",file:importCallLog.files[0]}, function(a){console.log(a);0==a.ModuleError&&(importCallLog.addClass("active"),a={path:"call_log/unserialize",phone_number:$("#subject_phone_number").value},api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"), -fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +function(a){$("#local-upload").click()},!1);$("#local-upload").addEventListener("change",function(a){a={path:"upload/local_data",file:$("#local-upload").files[0]};api.send(a,function(a){console.log(a)})},!1);submitAllButton.addEventListener("click",function(a){console.log("> GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"), +mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index bd7a4a1..1c4147d 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -302,27 +302,43 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (8) Gestion de l'import des données locales ---------------------------------------------------------*/ + // Le bouton lance l' file $('#import-all').addEventListener('click', function(e){ - /* (1) On récupère les données uploadées */ - // TODO: Gestion de la récupération de données uploadées - var json = '{"subject":{"number":"06 69 05 19 10","username":"","firstname":"Adrien","lastname":""},"contacts":{"0":{"uid":0,"number":"1","username":"1","firstname":"","lastname":"","hash":241770401},"1":{"uid":1,"number":"2","username":"2","firstname":"","lastname":"","hash":363925312}},"mini":{"0":{"uid":0,"firstname":"","lastname":"","username":"1","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":1923019850,"valid":true,"timestamp":1462196014908},"1":{"uid":1,"firstname":"","lastname":"","username":"2","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3042965309,"valid":true,"timestamp":1462196032703}},"fiches":{"0":{"uid":0,"firstname":"","lastname":"","username":"1","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1570439147,"valid":false,"timestamp":1462196015606},"1":{"uid":1,"firstname":"","lastname":"","username":"2","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3347750419,"valid":false,"timestamp":1462195434069}}}'; + $('#local-upload').click(); + }, false); - /* (2) On les met en forme */ - var data = JSON.parse(json); - /* (3) On met les données dans le 'localStorage' et on recharge la page */ - console.log(data); - lsi.import('subject', data.subject); - lsi.import('contacts', data.contacts); - lsi.import('mini-fiches', data.mini); - lsi.import('fiches', data.fiches); + // Gestion de l'upload d'une sauvegarde de formulaire local + $('#local-upload').addEventListener('change', function(e){ + /* (1) Rédaction de la requête d'upload */ + var uploadRequest = { + path: 'upload/local_data', + file: $('#local-upload').files[0] + }; + + /* (2) Upload et réponse */ + api.send(uploadRequest, function(uploadResponse){ + console.log(uploadResponse); + }); + + + + // /* (2) On les met en forme */ + // var data = JSON.parse(json); + // + // /* (3) On met les données dans le 'localStorage' et on recharge la page */ + // console.log(data); + // lsi.import('subject', data.subject); + // lsi.import('contacts', data.contacts); + // lsi.import('mini-fiches', data.mini); + // lsi.import('fiches', data.fiches); }, false); /* (9) Gestion de la validation et de l'envoi des données ---------------------------------------------------------*/ submitAllButton.addEventListener('click', function(e){ - console.log('> GATHERING ALL DATA') + console.log('> GATHERING ALL DATA'); /* (1) On met dans la mémoire tout les champs non enregistrés */ subjectManager.fieldsToStorage(); From 97e7d5425b3c97a03e538014e77ef20e9fdf40d7 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 11:47:05 +0200 Subject: [PATCH 16/45] =?UTF-8?q?Gestion=20de=20la=20r=C3=A9ponse=20de=20`?= =?UTF-8?q?call=5Flog/unserialize`=20directement=20dans=20la=20r=C3=A9pons?= =?UTF-8?q?e=20de=20`upload/call=5Flog`=20pour=20=C3=A9conomiser=20une=20r?= =?UTF-8?q?equ=C3=AAte.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- automate.php | 2 +- config/modules.json | 3 +- manager/ModuleRequest.php | 6 +- manager/module/call_log.php | 1 + manager/module/upload.php | 289 +++++----- src/upload/call_log/xdrm.xml | 1001 ++++++++++++++++++++++++++++++++++ view/js/input-min.js | 15 +- view/js/input.js | 66 +-- 8 files changed, 1201 insertions(+), 182 deletions(-) create mode 100755 src/upload/call_log/xdrm.xml diff --git a/automate.php b/automate.php index 1648671..5160961 100755 --- a/automate.php +++ b/automate.php @@ -81,7 +81,7 @@ // $request = new ModuleRequest('upload/local_data', array() ); // $response = $request->dispatch(); // var_dump( ManagerError::explicit($response->error) ); - // + // // } diff --git a/config/modules.json b/config/modules.json index 861f25c..741b1d8 100755 --- a/config/modules.json +++ b/config/modules.json @@ -207,7 +207,8 @@ "description": "Upload d'un journal d'appel au format .xml.", "permissions": ["admin"], "parameters": { - "file": { "description": "Fichier du journal d'appel.", "type": "FILE" } + "phone_number": { "description": "Numéro de téléphone de l'interrogé.", "type": "number" }, + "file": { "description": "Fichier du journal d'appel.", "type": "FILE" } } }, diff --git a/manager/ModuleRequest.php b/manager/ModuleRequest.php index fc48207..3c93ceb 100755 --- a/manager/ModuleRequest.php +++ b/manager/ModuleRequest.php @@ -123,10 +123,10 @@ /* [4] Gestion de la reponse =========================================================*/ - $answer = new ModuleResponse($this->error); - $answer->appendAll($returned); + $response = new ModuleResponse($this->error); + $response->appendAll($returned); - return $answer; + return $response; } diff --git a/manager/module/call_log.php b/manager/module/call_log.php index a3a897d..2e3ed60 100644 --- a/manager/module/call_log.php +++ b/manager/module/call_log.php @@ -21,6 +21,7 @@ public static function unserialize($params){ extract($params); + // On formatte le numéro de téléphone $phone_number = Database::formatNumber($phone_number); diff --git a/manager/module/upload.php b/manager/module/upload.php index 8e02e66..d9a675d 100644 --- a/manager/module/upload.php +++ b/manager/module/upload.php @@ -4,6 +4,7 @@ use \manager\Database; use \manager\ResourceDispatcher; use \manager\sessionManager; + use \manager\ModuleRequest; use \manager\ManagerError; use \manager\Repo; @@ -110,41 +111,58 @@ public static function call_log($params){ extract($params); - return array( - 'ModuleError' => self::simpleFile( - 'call_log', // nom du dossier d'upload - 'xml', // format du fichier - $file, // Fichier lui-même - function($content){ // Vérification du format du fichier - /* (1) Vérification du format XML */ - $xml = simplexml_load_string($content); - if( $xml === false ) return false; // Si erreur de parsage, on retourne une erreur + /* [1] Gestion de l'upload du fichier et de la vžérification du format + =========================================================*/ + $uploadError = self::simpleFile( + 'call_log', // nom du dossier d'upload + 'xml', // format du fichier + $file, // Fichier lui-même + function($content){ // Vérification du format du fichier + /* (1) Vérification du format XML */ + $xml = simplexml_load_string($content); + if( $xml === false ) return false; // Si erreur de parsage, on retourne une erreur - /* (2) Vérification du contenu (balises) */ - // Doit avoir des Item(s) - if( !isset($xml->Item) ) + /* (2) Vérification du contenu (balises) */ + // Doit avoir des Item(s) + if( !isset($xml->Item) ) + return false; + + // Vérification de tous les champs + foreach($xml->Item as $log){ + $checkAttributes = isset($log['Id']); + $checkAttributes = $checkAttributes && isset($log['Number']); + $checkAttributes = $checkAttributes && isset($log['Name']); + $checkAttributes = $checkAttributes && isset($log['Date']); + $checkAttributes = $checkAttributes && isset($log['Duration']); + $checkAttributes = $checkAttributes && isset($log['Direction']); + $checkAttributes = $checkAttributes && isset($log['Type']); + + // Si on a pas tout les champs, on retourne une erreur + if( !$checkAttributes ) return false; - - // Vérification de tous les champs - foreach($xml->Item as $log){ - $checkAttributes = isset($log['Id']); - $checkAttributes = $checkAttributes && isset($log['Number']); - $checkAttributes = $checkAttributes && isset($log['Name']); - $checkAttributes = $checkAttributes && isset($log['Date']); - $checkAttributes = $checkAttributes && isset($log['Duration']); - $checkAttributes = $checkAttributes && isset($log['Direction']); - $checkAttributes = $checkAttributes && isset($log['Type']); - - // Si on a pas tout les champs, on retourne une erreur - if( !$checkAttributes ) - return false; - } - - /* (3) Si tout s'est bien passé, le format est bon */ - return true; } - ) - ); + + /* (3) Si tout s'est bien passé, le format est bon */ + return true; + } + ); + + + /* [2] Gestion du retour (unserialize) + =========================================================*/ + /* (1) Si erreur d'upload, on la renvoie */ + if( $uploadError != ManagerError::Success ) + return array( 'ModuleError' => $uploadError ); + + /* (2) Gestion du parsage (unserialize) du journal d'appel */ + $request = new ModuleRequest('call_log/unserialize', array( 'phone_number' => $phone_number ) ); + $response = $request->dispatch(); + + /* (3) Restitution du retour de `unserialize` */ + return array_merge( + array( 'ModuleError' => $response->error ), + $response->getAll() + ); } @@ -152,6 +170,16 @@ + + + + + + + + + + /* IMPORT D'UNE SAUVEGARDE DE FORMULAIRE LOCAL * * @file Pointeur vers $_FILES[''] @@ -160,106 +188,113 @@ public static function local_data($params){ extract($params); - return array( - 'ModuleError' => self::simpleFile( - 'local_data', // nom du dossier d'upload - 'json', // format du fichier - $file, // Fichier lui-même - function($content){ // Vérification du format du fichier - /* (1) Vérification du format JSON */ - $json = json_decode($content, true); - if( $json == null ) - return false; // Si erreur de parsage, on retourne une erreur + /* [1] Upload et vérifiaction du format du fichier + =========================================================*/ + $uploadError = self::simpleFile( + 'local_data', // nom du dossier d'upload + 'json', // format du fichier + $file, // Fichier lui-même + function($content){ // Vérification du format du fichier + /* (1) Vérification du format JSON */ + $json = json_decode($content, true); + if( $json == null ) + return false; // Si erreur de parsage, on retourne une erreur - /* (2) Vérification du contenu de premier niveau */ - $checkLevel0 = isset($json['subject']) && is_array($json['subject']); - $checkLevel0 = $checkLevel0 && isset($json['contacts']) && is_array($json['contacts']); - $checkLevel0 = $checkLevel0 && isset($json['mini']) && is_array($json['mini']); - $checkLevel0 = $checkLevel0 && isset($json['fiches']) && is_array($json['fiches']); + /* (2) Vérification du contenu de premier niveau */ + $checkLevel0 = isset($json['subject']) && is_array($json['subject']); + $checkLevel0 = $checkLevel0 && isset($json['contacts']) && is_array($json['contacts']); + $checkLevel0 = $checkLevel0 && isset($json['mini']) && is_array($json['mini']); + $checkLevel0 = $checkLevel0 && isset($json['fiches']) && is_array($json['fiches']); - // Erreur si level 0 incorrect - if( !$checkLevel0 ) + // Erreur si level 0 incorrect + if( !$checkLevel0 ) + return false; + + + /* (3) Vérification du sujet */ + $checkSubject = isset($json['subject']['username']) && is_string($json['subject']['username']); + $checkSubject = $checkSubject && isset($json['subject']['firstname']) && is_string($json['subject']['firstname']); + $checkSubject = $checkSubject && isset($json['subject']['lastname']) && is_string($json['subject']['lastname']); + $checkSubject = $checkSubject && isset($json['subject']['number']) && is_string($json['subject']['number']); + + // Erreur des attributs du sujet incorrects ou manquants + if( !$checkSubject ) + return false; + + + /* (4) Vérification des contacts */ + foreach($json['contacts'] as $contact){ + $checkContact = isset($contact['username']) && is_string($contact['username']); + $checkContact = $checkContact && isset($contact['firstname']) && is_string($contact['firstname']); + $checkContact = $checkContact && isset($contact['lastname']) && is_string($contact['lastname']); + $checkContact = $checkContact && isset($contact['number']) && ( is_numeric($contact['number']) || is_string($contact['number']) ); + + // Si erreur des attributs du contact incorrects ou manquants + if( !$checkContact ) return false; - - - /* (3) Vérification du sujet */ - $checkSubject = isset($json['subject']['username']) && is_string($json['subject']['username']); - $checkSubject = $checkSubject && isset($json['subject']['firstname']) && is_string($json['subject']['firstname']); - $checkSubject = $checkSubject && isset($json['subject']['lastname']) && is_string($json['subject']['lastname']); - $checkSubject = $checkSubject && isset($json['subject']['number']) && is_string($json['subject']['number']); - - // Erreur des attributs du sujet incorrects ou manquants - if( !$checkSubject ) - return false; - - - /* (4) Vérification des contacts */ - foreach($json['contacts'] as $contact){ - $checkContact = isset($contact['username']) && is_string($contact['username']); - $checkContact = $checkContact && isset($contact['firstname']) && is_string($contact['firstname']); - $checkContact = $checkContact && isset($contact['lastname']) && is_string($contact['lastname']); - $checkContact = $checkContact && isset($contact['number']) && ( is_numeric($contact['number']) || is_string($contact['number']) ); - - // Si erreur des attributs du contact incorrects ou manquants - if( !$checkContact ) - return false; - } - - - - /* (5) Vérification des mini-fiches */ - foreach($json['mini'] as $mini){ - $checkMini = isset($mini['uid']) && is_numeric($mini['uid']); - $checkMini = $checkMini && isset($mini['username']) && is_string($mini['username']); - $checkMini = $checkMini && isset($mini['firstname']) && is_string($mini['firstname']); - $checkMini = $checkMini && isset($mini['lastname']) && is_string($mini['lastname']); - $checkMini = $checkMini && isset($mini['sexe']) && is_array($mini['sexe']); - $checkMini = $checkMini && isset($mini['age']) && is_string($mini['age']); - $checkMini = $checkMini && isset($mini['job']) && is_string($mini['job']); - $checkMini = $checkMini && isset($mini['loc']) && is_array($mini['loc']); - - // Si erreur des attributs des mini-fiches incorrects ou manquants - if( !$checkMini ) - return false; - } - - - - /* (6) Vérification des fiches */ - foreach($json['fiches'] as $fiches){ - $checkFiche = isset($fiches['uid']) && is_numeric($fiches['uid']); - $checkFiche = $checkFiche && isset($fiches['username']) && is_string($fiches['username']); - $checkFiche = $checkFiche && isset($fiches['firstname']) && is_string($fiches['firstname']); - $checkFiche = $checkFiche && isset($fiches['lastname']) && is_string($fiches['lastname']); - $checkFiche = $checkFiche && isset($fiches['sexe']) && is_array($fiches['sexe']); - $checkFiche = $checkFiche && isset($fiches['age']) && is_string($fiches['age']); - $checkFiche = $checkFiche && isset($fiches['job']) && is_string($fiches['job']); - $checkFiche = $checkFiche && isset($fiches['loc']) && is_array($fiches['loc']); - $checkFiche = $checkFiche && isset($fiches['loc2']) && is_array($fiches['loc2']); - $checkFiche = $checkFiche && isset($fiches['studies']) && is_string($fiches['studies']); - $checkFiche = $checkFiche && isset($fiches['famsit']) && is_array($fiches['famsit']); - $checkFiche = $checkFiche && isset($fiches['reltype']) && is_array($fiches['reltype']); - $checkFiche = $checkFiche && isset($fiches['reltypeSpecial']) && is_string($fiches['reltypeSpecial']); - $checkFiche = $checkFiche && isset($fiches['city']) && is_string($fiches['city']); - $checkFiche = $checkFiche && isset($fiches['duration']) && is_array($fiches['duration']); - $checkFiche = $checkFiche && isset($fiches['context']) && is_array($fiches['context']); - $checkFiche = $checkFiche && isset($fiches['contextSpecial']) && is_array($fiches['contextSpecial']); - $checkFiche = $checkFiche && isset($fiches['freq']) && is_array($fiches['freq']); - $checkFiche = $checkFiche && isset($fiches['connect']) && is_array($fiches['connect']); - $checkFiche = $checkFiche && isset($fiches['connectSpecial']) && is_array($fiches['connectSpecial']); - - // Si erreur des attributs des fiches incorrects ou manquants - if( !$checkFiche ) - return false; - } - - - - return true; } - ) - ); + + + + /* (5) Vérification des mini-fiches */ + foreach($json['mini'] as $mini){ + $checkMini = isset($mini['uid']) && is_numeric($mini['uid']); + $checkMini = $checkMini && isset($mini['username']) && is_string($mini['username']); + $checkMini = $checkMini && isset($mini['firstname']) && is_string($mini['firstname']); + $checkMini = $checkMini && isset($mini['lastname']) && is_string($mini['lastname']); + $checkMini = $checkMini && isset($mini['sexe']) && is_array($mini['sexe']); + $checkMini = $checkMini && isset($mini['age']) && is_string($mini['age']); + $checkMini = $checkMini && isset($mini['job']) && is_string($mini['job']); + $checkMini = $checkMini && isset($mini['loc']) && is_array($mini['loc']); + + // Si erreur des attributs des mini-fiches incorrects ou manquants + if( !$checkMini ) + return false; + } + + + + /* (6) Vérification des fiches */ + foreach($json['fiches'] as $fiches){ + $checkFiche = isset($fiches['uid']) && is_numeric($fiches['uid']); + $checkFiche = $checkFiche && isset($fiches['username']) && is_string($fiches['username']); + $checkFiche = $checkFiche && isset($fiches['firstname']) && is_string($fiches['firstname']); + $checkFiche = $checkFiche && isset($fiches['lastname']) && is_string($fiches['lastname']); + $checkFiche = $checkFiche && isset($fiches['sexe']) && is_array($fiches['sexe']); + $checkFiche = $checkFiche && isset($fiches['age']) && is_string($fiches['age']); + $checkFiche = $checkFiche && isset($fiches['job']) && is_string($fiches['job']); + $checkFiche = $checkFiche && isset($fiches['loc']) && is_array($fiches['loc']); + $checkFiche = $checkFiche && isset($fiches['loc2']) && is_array($fiches['loc2']); + $checkFiche = $checkFiche && isset($fiches['studies']) && is_string($fiches['studies']); + $checkFiche = $checkFiche && isset($fiches['famsit']) && is_array($fiches['famsit']); + $checkFiche = $checkFiche && isset($fiches['reltype']) && is_array($fiches['reltype']); + $checkFiche = $checkFiche && isset($fiches['reltypeSpecial']) && is_string($fiches['reltypeSpecial']); + $checkFiche = $checkFiche && isset($fiches['city']) && is_string($fiches['city']); + $checkFiche = $checkFiche && isset($fiches['duration']) && is_array($fiches['duration']); + $checkFiche = $checkFiche && isset($fiches['context']) && is_array($fiches['context']); + $checkFiche = $checkFiche && isset($fiches['contextSpecial']) && is_array($fiches['contextSpecial']); + $checkFiche = $checkFiche && isset($fiches['freq']) && is_array($fiches['freq']); + $checkFiche = $checkFiche && isset($fiches['connect']) && is_array($fiches['connect']); + $checkFiche = $checkFiche && isset($fiches['connectSpecial']) && is_array($fiches['connectSpecial']); + + // Si erreur des attributs des fiches incorrects ou manquants + if( !$checkFiche ) + return false; + } + + + + return true; + } + ); + + + /* [2] Renvoi du contenu du fichier + =========================================================*/ + return array( + + ); } diff --git a/src/upload/call_log/xdrm.xml b/src/upload/call_log/xdrm.xml new file mode 100755 index 0000000..8757312 --- /dev/null +++ b/src/upload/call_log/xdrm.xml @@ -0,0 +1,1001 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/view/js/input-min.js b/view/js/input-min.js index 2f22938..a5ce869 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,10 +1,9 @@ var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; -function dynamicUpdate(a){var b=a instanceof Element,c=b&&"SPAN"==a.tagName&&"switch-left"==a.className,e=b&&"SPAN"==a.tagName&&"switch-both"==a.className,d=b&&"INPUT"==a.tagName&&"submit"==a.type,f=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(e||c||d||f||b)&&!0!==a)return!1;if(e)console.log("> switch firstname <-> lastname"),c=a.parentNode,a=c.children[3],c=c.children[5],e=a.value,a.value=c.value,c.value= -e;else if(c){console.log("> switch firstname+lastname -> username");c=a.parentNode;e=c.children[1];a=c.children[3];c=c.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(d||b)&&contactManager.storageToFields()} -function checkRadioValue(a){for(var b=0,c=0;c switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value= +d;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;d=b.children[1];a=b.children[3];b=b.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(e||c)&&contactManager.storageToFields()} +function checkRadioValue(a){for(var c=0,b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"), -mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +subjectManager.attach();contactManager=new inputPhoneContact($("article.contact-panel"),$("#nav-contact"));contactManager.attach(dynamicUpdate);miniManager=new inputPhoneMini($("article.mini-relation-panel"),$("#nav-mini"));miniManager.attach(dynamicUpdate);ficheManager=new inputPhoneFiche($("article.relation-panel"),$("#nav-fiche"));ficheManager.attach(dynamicUpdate);importCallLog.addEventListener("change",function(a){a={path:"upload/call_log",phone_number:$("#subject_phone_number").value,file:importCallLog.files[0]}; +api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 1c4147d..5e85c86 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -214,59 +214,41 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (5) Gestion de l'import du fichier ---------------------------------------------------------*/ importCallLog.addEventListener('change', function(e){ - console.log( importCallLog.files[0] ); /* (1) On rédige la requête */ - var uploadRequest = { - path: 'upload/call_log', - file: importCallLog.files[0] + var request = { + path: 'upload/call_log', + phone_number: $('#subject_phone_number').value, + file: importCallLog.files[0] }; /* (2) On effectue l'upload (import) */ - api.send(uploadRequest, function(uploadResponse){ - console.log(uploadResponse); + api.send(request, function(response){ + console.log(response); - // Si tout est bon, on met l'input en bleu - if( uploadResponse.ModuleError == 0 ){ - importCallLog.addClass('active'); + // Si erreur, on quitte + if( response.ModuleError != 0 ) + return; - /* (3) On rédige la requête pour récupérer les données du fichier */ - var callLogRequest = { - path: 'call_log/unserialize', - phone_number: $('#subject_phone_number').value - }; + /* (3) Pour chaque contact de l'annuaire, on ajoute un contact */ + for( var i = 0 ; i < response.directory.length ; i++ ){ - /* (4) On effectue la récupération d'informations */ - api.send(callLogRequest, function(dataResponse){ - console.log(dataResponse); + // On découpe le nom par espaces + var name = response.directory[i].name===null ? '' : response.directory[i].name; + var splitted = name.split(' '); - // Si erreur, on quitte - if( dataResponse.ModuleError != 0 ) - return; - - - - /* (5) Pour chaque contact de l'annuaire, on ajoute un contact */ - for( var i = 0 ; i < dataResponse.directory.length ; i++ ){ - - // On découpe le nom par espaces - var name = dataResponse.directory[i].name===null ? '' : dataResponse.directory[i].name; - var splitted = name.split(' '); - - lsi.set('contacts', i, { - uid: i, - number: dataResponse.directory[i].number, - username: splitted.length == 1 ? splitted[0] : '', // Si un seul mot -> pseudo - firstname: splitted.length > 1 ? splitted[0] : '', // Si plusieurs mots -> le 1er est le prénom - lastname: splitted.length > 1 ? splitted.splice(1).join(' ') : '' // et les autres sont le nom - }); - } - - /* (6) On met à jour l'affichage */ - contactManager.storageToFields(); - dynamicUpdate(true); + lsi.set('contacts', i, { + uid: i, + number: response.directory[i].number, + username: splitted.length == 1 ? splitted[0] : '', // Si un seul mot -> pseudo + firstname: splitted.length > 1 ? splitted[0] : '', // Si plusieurs mots -> le 1er est le prénom + lastname: splitted.length > 1 ? splitted.splice(1).join(' ') : '' // et les autres sont le nom }); } + /* (6) On met à jour l'affichage */ + contactManager.storageToFields(); + dynamicUpdate(true); + }); }, false); From dc511fba1f41ec2fc68385852ed5c767a5b5ff27 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 12:08:24 +0200 Subject: [PATCH 17/45] =?UTF-8?q?Gestion=20compl=C3=A8te=20de=20l'import?= =?UTF-8?q?=20de=20sauvegarde=20de=20formulaires=20locaux.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/module/upload.php | 127 +++++++++++++++++++++++++------------- view/js/input-min.js | 3 +- view/js/input.js | 38 +++++++----- 3 files changed, 110 insertions(+), 58 deletions(-) diff --git a/manager/module/upload.php b/manager/module/upload.php index d9a675d..8d632c5 100644 --- a/manager/module/upload.php +++ b/manager/module/upload.php @@ -10,67 +10,43 @@ class upload{ - /* EFFECTUE UN UPLOAD D'UN fichier - * + + /* RENVOIE LE CHEMIN D'UN fichier + * * @prefix Préfixe (dossier parent) du fichier * @extension Extension du fichier - * @file Pointeur vers $_FILES[''] - * @tester Fonction qui renvoie TRUE si le format est correct (en prenant le contenu du fichier en paramètre) - * - * @return error Retourne l'erreur attestant de l'état de l'upload - * - */ - private static function simpleFile($prefix, $extension, $file, $tester){ + * + * @return response Renvoie le chemin du fichier, ainsi qu'une erreur de 'ManagerError' + * + */ + private static function getPath($prefix, $extension){ // Si on est pas connecté, on retourne une erreur -> impossible via token - if( !connected() ) return ManagerError::PermissionError; + if( !connected() ) return array( 'error' => ManagerError::PermissionError ); - - /* [0] On formatte les entrées - =========================================================*/ - $prefix = htmlspecialchars($prefix); - - // Si $prefix n'est pas au bon format - if( !preg_match('/^[a-z0-9_-]+$/', $prefix) ) - return ManagerError::UploadError; - - - /* [1] Chargement du fichier de config + /* [1] Chargement du fichier de config =========================================================*/ /* (1) On récupère le fichier */ $uploadAuth = ResourceDispatcher::getResource('f/json/upload-auth/conf'); /* (2) Si une erreur pour le fichier de conf */ if( $uploadAuth === false ) - return ManagerError::UnreachableResource; + return array( 'error' => ManagerError::UnreachableResource ); /* (3) On récupère la config sous forme de tableau */ $uploadAuth = json_decode( $uploadAuth, true ); /* (4) Si erreur de PARSAGE */ if( !is_array($uploadAuth) ) - return ManagerError::ParsingFailed; + return array( 'error' => ManagerError::ParsingFailed ); /* [2] Vérification du préfixe =========================================================*/ // Si le préfixe n'est pas dans la config -> erreur if( !in_array($prefix, $uploadAuth['directories']) ) - returnManagerError::UploadError; + return array( 'error' => ManagerError::UploadError ); - - /* [3] Vérification du format (via la fonction $tester) - =========================================================*/ - /* (1) Si la fonction n'est pas une fonction, on considère que le format est bon */ - if( !is_callable($tester) ) return ManagerError::Success; - - /* (2) Sinon, on vérifie le format */ - $file_content = file_get_contents($file['tmp_name']); - - /* (3) On retourne 'FormatError' si erreur de format */ - if( !$tester($file_content) ) return ManagerError::FormatError; - - - /* [4] Construction du chemin + /* [3] Construction du chemin =========================================================*/ /* (1) On construit le chemin */ $path = __ROOT__.$uploadAuth['root'].'/'.$prefix.'/'; @@ -85,12 +61,58 @@ chdir( $path ); - /* [5] Création du fichier (temporaire->permanent) + /* [4] Gestion du retour + =========================================================*/ + return array( + 'error' => ManagerError::Success, + 'path' => $path.$fileName + ); + + } + + + + + /* EFFECTUE UN UPLOAD D'UN fichier + * + * @prefix Préfixe (dossier parent) du fichier + * @extension Extension du fichier + * @file Pointeur vers $_FILES[''] + * @tester Fonction qui renvoie TRUE si le format est correct (en prenant le contenu du fichier en paramètre) + * + * @return error Retourne l'erreur attestant de l'état de l'upload + * + */ + private static function simpleFile($prefix, $extension, $file, $tester){ + /* [1] On récupère le chemin du fichier à créer et vérifie le dossier + =========================================================*/ + $pathResponse = self::getPath($prefix, $extension); + + // Si une erreur est intervenue, on la retourne + if( $pathResponse['error'] != ManagerError::Success ) + return $pathResponse['error']; + + + /* [2] Vérification du format (via la fonction $tester) + =========================================================*/ + /* (1) Si $tester est une fonction, on effectue le test */ + if( is_callable($tester) ){ + + /* (2) Sinon, on vérifie le format */ + $file_content = file_get_contents($file['tmp_name']); + + /* (3) On retourne 'FormatError' si erreur de format */ + if( !$tester($file_content) ) return ManagerError::FormatError; + + } + + + /* [3] Création du fichier (temporaire->permanent) =========================================================*/ /* (1) On déplace le fichier avec le nom formel */ - if( move_uploaded_file($file['tmp_name'], $path.$fileName) ){ + if( move_uploaded_file($file['tmp_name'], $pathResponse['path']) ){ // on modifie les droits du fichier - chmod($path.$fileName, 0774); + chmod($pathResponse['path'], 0774); return ManagerError::Success; /* (2) Si une erreur occure -> 'UploadError' */ @@ -129,7 +151,7 @@ // Vérification de tous les champs foreach($xml->Item as $log){ - $checkAttributes = isset($log['Id']); + $checkAttributes = isset($log['Id']); $checkAttributes = $checkAttributes && isset($log['Number']); $checkAttributes = $checkAttributes && isset($log['Name']); $checkAttributes = $checkAttributes && isset($log['Date']); @@ -292,8 +314,27 @@ /* [2] Renvoi du contenu du fichier =========================================================*/ + /* (1) Si erreur d'upload, on la renvoie */ + if( $uploadError != ManagerError::Success ) + return array( 'ModuleError' => $uploadError ); + + /* (2) On récupère le fichier */ + $responsePath = self::getPath('local_data', 'json'); + // Si erreur, on la renvoie + if( $responsePath['error'] != ManagerError::Success ) + return array( 'ModuleError' => $responsePath['error'] ); + + // On lit le fichier + $json = json_decode( file_get_contents($responsePath['path']), true ); + + // Si erreur de parsage, on le retourne + if( $json === false ) + return ManagerError::ParsingFailed; + + /* (3) On renvoie le contenu du fichier */ return array( - + 'ModuleError' => ManagerError::Success, + 'local_data' => $json ); } diff --git a/view/js/input-min.js b/view/js/input-min.js index a5ce869..3ccf606 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -6,4 +6,5 @@ include("/js/includes/input-phone-subject.js",function(){include("/js/includes/i subjectManager.attach();contactManager=new inputPhoneContact($("article.contact-panel"),$("#nav-contact"));contactManager.attach(dynamicUpdate);miniManager=new inputPhoneMini($("article.mini-relation-panel"),$("#nav-mini"));miniManager.attach(dynamicUpdate);ficheManager=new inputPhoneFiche($("article.relation-panel"),$("#nav-fiche"));ficheManager.attach(dynamicUpdate);importCallLog.addEventListener("change",function(a){a={path:"upload/call_log",phone_number:$("#subject_phone_number").value,file:importCallLog.files[0]}; api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +api.send(a,function(a){console.log(a);if(0!=a.ModuleError)return!1;lsi["import"]("subject",a.local_data.subject);lsi["import"]("contacts",a.local_data.contacts);lsi["import"]("mini-fiches",a.local_data.mini);lsi["import"]("fiches",a.local_data.fiches);contactManager.storageToFields();dynamicUpdate(!0)})},!1);submitAllButton.addEventListener("click",function(a){console.log("> GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage(); +a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 5e85c86..9bce839 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -254,6 +254,7 @@ include('/js/includes/input-phone-fiche.js', function(){ }, false); + /* (6) Gestion de l'effacement des données locales ---------------------------------------------------------*/ clearAllButton.addEventListener('click', function(e){ @@ -262,6 +263,7 @@ include('/js/includes/input-phone-fiche.js', function(){ }, false); + /* (7) Gestion de l'export des données locales ---------------------------------------------------------*/ $('#export-all').addEventListener('click', function(e){ @@ -282,6 +284,8 @@ include('/js/includes/input-phone-fiche.js', function(){ }, false); + + /* (8) Gestion de l'import des données locales ---------------------------------------------------------*/ // Le bouton lance l' file @@ -293,30 +297,36 @@ include('/js/includes/input-phone-fiche.js', function(){ // Gestion de l'upload d'une sauvegarde de formulaire local $('#local-upload').addEventListener('change', function(e){ /* (1) Rédaction de la requête d'upload */ - var uploadRequest = { + var request = { path: 'upload/local_data', file: $('#local-upload').files[0] }; /* (2) Upload et réponse */ - api.send(uploadRequest, function(uploadResponse){ - console.log(uploadResponse); + api.send(request, function(response){ + console.log(response); + + // Si erreur, on quitte + if( response.ModuleError != 0 ) + return false; + + /* (3) On enregistre les données dans le 'localStorage' */ + lsi.import('subject', response.local_data.subject); + lsi.import('contacts', response.local_data.contacts); + lsi.import('mini-fiches', response.local_data.mini); + lsi.import('fiches', response.local_data.fiches); + + /* (3) On met à jour l'affichage */ + contactManager.storageToFields(); + dynamicUpdate(true); + }); - - - // /* (2) On les met en forme */ - // var data = JSON.parse(json); - // - // /* (3) On met les données dans le 'localStorage' et on recharge la page */ - // console.log(data); - // lsi.import('subject', data.subject); - // lsi.import('contacts', data.contacts); - // lsi.import('mini-fiches', data.mini); - // lsi.import('fiches', data.fiches); }, false); + + /* (9) Gestion de la validation et de l'envoi des données ---------------------------------------------------------*/ submitAllButton.addEventListener('click', function(e){ From 022039f0e86d210c34954ed96c8185f4e554b5e5 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 15:10:56 +0200 Subject: [PATCH 18/45] =?UTF-8?q?FIXED=E2=80=8B:=20Correction=20de=20la=20?= =?UTF-8?q?navigation=20des=20`contacts`=20:=20les=20`cl=C3=A9s`=20du=20`d?= =?UTF-8?q?ataset`=20`contacts`=20=C3=A9taient=20r=C3=A9-=C3=A9crites=20en?= =?UTF-8?q?=20fonction=20de=20l'indice=20dans=20le=20parent,=20gestion=20d?= =?UTF-8?q?e=20l'uid=20maintenant.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/fonts/icomoon/regular.eot | Bin 3664 -> 4324 bytes css/fonts/icomoon/regular.ttf | Bin 3500 -> 4160 bytes css/fonts/icomoon/regular.woff | Bin 3576 -> 4236 bytes js/includes/input-html-data-min.js | 6 ++--- js/includes/input-html-data.js | 9 ++++--- js/includes/input-phone-contact-min.js | 16 +++++------ js/includes/input-phone-contact.js | 36 +++++++++++++------------ src/upload/local_data/xdrm.json | 2 +- view/input.php | 10 +++---- view/js/input-min.js | 4 +-- view/js/input.js | 30 +++------------------ 11 files changed, 47 insertions(+), 66 deletions(-) diff --git a/css/fonts/icomoon/regular.eot b/css/fonts/icomoon/regular.eot index c921b25ae0b04911eec4913844bffaf62aebe2a6..d5eea09e4ee117cfa7ed13f8b443663d041aafb4 100644 GIT binary patch delta 1395 zcmY*ZT}&KR6h7zPnOzo^{hR$`SzwoCXT#4fyDYOv6c{NYxGAC0D3%1fr5hI&A+|)Q6h*Kw@J8CfbMUi!kFEpepyCbLXD# zoO{l>_ntdj(R*>*Jr98Dxne5_wVs(0JGz-_HXyzD0J03ITPa!Ys)*N$#jDURasaP$&5=$(2`@=1c8&+sLO& zCAqLzT3Ln^R7qYTIreI4v3%_*$KND>NHH!gFP*;toHXExS$g0c|EQhAt}e><3<@6il5z;5VTII$@A}r!v@!8MKQoY{OOzp*^o0_ErLdg#oD`V~TLJ z+uBno_m5zqFN8rq-z`guuPhA)jo*SU=Q!is_&BC(nkG7g)o{VR=@R!o%HShu<2z=g z>mv^1{)EF}P0-_Dm&!gxDodhk(_IL!ayu>FRyFNOF0yf_D~N&M;Qn7397r3taXsy@ z)oAf|4v_XO{p&LN*#=Y1V4ESw{c3J5!j{65$)k)VW4?Gc)>iE7nakNdb?G<8rrynnPU~scW*R1| z?BJ+@YhVK(fP*fbx@d32G^RwanDjDw&$_1L&IAg^tTBtigt5bbU=2xS!qth=jT@zj z1rv1r;OScf@vWJj+6(T-{)7gB0DwDFW9R?-9$s*kfI9MZ*l5wgj|2qG0tC%+bF4*b zdkrI~)>LQMMqX7xt4%qR$#M2I+vXkoEdNS~2y?=F!gXO+ye{hEE-km5MBwd>HK&gM E06wQU2><{9 delta 749 zcmY*X&ubGw6n-FHiQMzdpL&ai~>>5zam{Tbp#Fkc2u%RskG&a;mS}G(S zEQnSJ3k46_iV7lvhj{QHy3~uFDtKvcLW_Tao@_F{SzE+6d^3FC``*lBX7=>2G4+B5 z@Y>TD3zt3|I0Nx{}rYof?*`Vvq&$0TO`(N$=ke2}N@$zhG#{Fb-2cT;o zeP$VjBb#g+pgV_rpj=s4yasm|S80EQXxJdk-{jQp@>$l##V{tJ$5iP^#i&Jf550>gSo&Kb90NwkG< zgg!V9B`Cu+n1lHPorqnrBc6+A;;GmW>*6tV9&Qc>cME!}Bku$TIP%xlUyI7mdFxpv8MtP&r7>k&3sbnT=z3F^D zjbJvCqBrjCEZfl}n#SB+QjxZfEiHZHm7#mCU%EQaHlUkbEA>Y6OJ9` z)BCn`#~DxO_Ztk*#5wscHAFrY;XIORHC;ccb=Na;S>8QjtvtGV)qCa_bmMbkd@Fn$ z`nMijDS!*`f}Ow`=MCYnUw(pv%;6HYZfgbWlNPYHG?%rj#gYT`A^pHKcAl*%iZY_i YD=W$?r!EZR(Bl+Rd`o|;;C(^<0H3$9+yDRo diff --git a/css/fonts/icomoon/regular.ttf b/css/fonts/icomoon/regular.ttf index ceb8312f6c3a78a5903ac94a401606443b6e9656..34058f25db1649de8ec522a73342400d63bdecc9 100644 GIT binary patch delta 1406 zcmY*ZO-x)>6h7zP_ZWuxW9Gg2VP=5&VcrDj48sg>kSOp<5y43-O^sqnuv0`pix6od zO*HdNO?5+UGmBbnle#me2~A+pg^OogsEH;`>Y@u5tV}?oEUFvfjpqSXx%ZrV@AsW| z&pG$+-HjNr3LpSDKnD)F7tVC$JwE#{#C%11ZhE1-)FeIp767A!KbS2qFHzq}_zv~; zvllMCK5PDdjqn%b>o!m+o?3o|#LxBpG}6AE%=X>s`?B}%0+X4!%BKdu`c z9hA}0q5*8VxKT4eUb%6L3-Y0FjHtJN%qd~`w?=HN|Ogtxa`)g_ecf=&v8 z)$6X{`serquTaFA!5{MtXoGg>BWLL>c3~E6q8nSW1%qfSs0X!$h(NJdDk_*J9&L4r zG%7uVSj-18AoJ}RN%hT0eF5{=fZI93I5$6w8M>~Ec40MC^xSugyPsz9sf_tOGcyfg zySX!Jw_5{jw6iNSK2@5LME8A9F|^8UGd`U8D?e`T>ZV}6Hg8M`$n z+(5m#V-EwY?}#c^Y@pF@noBW%_1Tbn6Ilzs24oVo+s8^Ce#;Cj49J= zmrJF~YtxeAQ_j3Rk;x4swhv{SERG5Jj*}msXpDJB-&cF*D(7EGrw0PTAQlH-96{uo z)9GlHQfG4!H5ATDo@|6}C0$XUgp3{9x^rh!Qme!1)cfbJj-OtAqo46~SEK=(LZ`cJ zE?fA-$(OR@SLge8Z+1K@2beO%SSsd==VGm;_G44sw#NF*JHw|w%!*FyC092Z#wu)o ztAXoK2R;Bh9XeIf=E4l7MX#9hGJ3#Uri*a0o;IJUlhL{9k`?z&Rr7$=5-lN&9~e5Oj+Wbj!_=60S}- z22rctamdws4xx@bYl2?=(veDyuzPHixAF7*t`HWcgpY(^D3NBzGaYdHQgfJ1!<&w$=o9*ZdD%s_qbN#2SyLLyYiErJ%(rc? GAb$a8Yo3q* diff --git a/css/fonts/icomoon/regular.woff b/css/fonts/icomoon/regular.woff index 437dcdafb43b9697b6f2873f15774898788bd4e7..df958a600b4c6297acddbbcbab8d605b6f1b026f 100644 GIT binary patch delta 1471 zcmY*ZO>7%Q6n<}JH;&_fuf0y3U)#-EO=HK2vknnWva}^6SS_iFpfpmb8$uFDXhkcv zl|WupR5-My#RpVq1&DG(3Q{=qz+okjC=y7O$^j$}K_H}rzaBz`M6$~p$F0cBe6w%9 zH}7Zu_Mhep3H9_7qoaU8C3pcm)vp0q`N^kV=?;~{?q8=DOD6zuj#RG;G%0t!nk}6a z-0w85uOT?QaQ1oP)&V@<3C!AmUY?sNJqO^sMRN)Q4G(`iJx3&fpN6nQpni`uIk$M~ z3~^#C;>=B%Xe}I{E=>@5frzSc^85DB7fWX-u>VWqI;u!R`K8k03~|3u@bdy!A9w$I z;`qr^w4#Lv^EgSI|5fo~S67haZN&gs^>NFwz~BVZRX2oNm81BGesF3}9-W_^ADkP`N6v@N2hRI3FYxLH#+LuUZ+Mv^I~HH(pV4x6!XWuhXR!yf z=#u@|j%^r2S6<($ZA7Sr0i~c}ns{{8CDW+&k6@uMhH8Yb%_w?!Mj2G?-&DVMlyPpq z*I}8aDZ8bMjfKEXzr68o79YykUo$(?5O>>m$J}lqV9?FZ&xCblMv?tD1BJ$m+(pJK zhG{;=Wj5;ds~A-WH}7R}AY%sLkiNg zDWHTBA?#D5k-Ah;)B6i~B_aCWJaL$hrlS9Y#lbf9Vo?{cY_q7-Xwx`aE8N-u2^`qc z>qQ$3F_D>;AzKF3WncX|tEFO6DsJ#W2%^vg8R!+MMAUquub_u870N5yp!aLLFj?1% zDbZ1iS|X+AO)buhxJH2t^M1R0yCt#`X}KL~;YN%7qh&F3(~N60)7-Ssvdac_HJ~vO zX=#Z}P$OZ4u1fXPC6Qbn4#O*S>d88nAE`wnYK#t@8VSQVFpRWC`8MhcBvYfD=!Q^B z>AihzEE@4M+S0V2yY!lp>;1#5oJVpHrI~(OjF#>jW)JN3HVPx+;fgk%Obj+=a)Ce~ z+Zt2ht*gN3nNdCB67p)^|ULUM{>=2V?3(_vdwfW>57IGWUQv^ z%^m4f+C5&cIW&K1;^4&>h8R!xG&f*Vv#rD{H#{R~R8~CA+>p%5Jx^z5lzqxp_zr%I mezFw+a(lHvyrC=2R3=NRGwQvZ3FpL!X;p0a%#-F2+)EY zjuW)%p+ebOz>8amANG)f%eSoZIBMu+D}?8R{-4uRvvc@H)jvLtJI=p4Ev%~xxBm}; zbdkH#1;G)>yoLZcqwJh<2Nq>bN>u66qhLV^Zo(AIG;}7v$ZfeHU&~i=U9QO&z`X{> zD&N@_UseF5s{$t0p&K(N14=Za#TbUu%*fL`*}?L;vx?E%qlA+gqqmUHY0-#Jar@^- za$Kn|rQ^c3?V%;=oqa56~HML zYeI2rE_3UGAiTQp&UHI$GJzGE**%xs2`;kcp3MPGLa@)IA5bc@Dsiqyp>257v zq241_OM_3Y1<(9|X4Px`r@jw8wAo)9Ev5et8|)2y#`}h_@5e}){v9zV73d3l=j8bd j=YAlaNGVU1_dLMQ^Ho(!-vZ;`S; diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index 68458e8..3a66e2f 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ -var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); -var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); +var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); +var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index 44d7fb8..fc6d3ce 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -3,7 +3,10 @@ /* (1) Constructeur de formulaire de contact */ var contactBuilder = new HTMLBuilder(); contactBuilder.setLayout( - "

\n"+ + "

\n"+ + + "\t\n"+ + "\t \n"+ "\t \n"+ "\t \n"+ @@ -43,7 +46,7 @@ miniFicheBuilder.setLayout( "\t\n"+ "\t\n"+ - "\t

@firstname @lastname @username

\n"+ + "\t

@firstname @lastname @username

\n"+ "\t
\n"+ "\t\t\n"+ @@ -162,7 +165,7 @@ ficheBuilder.setLayout( "\t\n"+ "\t\n"+ - "\t

@firstname @lastname @username

\n"+ + "\t

@firstname @lastname @username

\n"+ "\t
\n"+ "\t\t\n"+ diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index 1013e51..b70f3ea 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,8 +1,8 @@ -function inputPhoneContact(a,b){this.container=a;this.nav_container=b}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; -inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),b=0;b=a.length&&this.add({number:"",firstname:"",lastname:"",username:""});this.updateNavBar()}; -inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var b=$$("#nav-contact > span.active"),c=0;c"+(1+b/10)+""}this.nav(this.nav_container.children[this.selected-1])}; -inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; +inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:""});this.updateNavBar()}; +inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b"+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; +inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var c=this;this.nav_container.addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index 329dc45..d17e5fc 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -21,18 +21,15 @@ inputPhoneContact.prototype.fieldsToStorage = function(){ console.log('CONTACTS: FIELDS TO STORAGE'); // {1} Pour chaque formulaire de contact présent // - var existingContacts = $$('article.contact-panel .new-contact'); - for( var i = 0 ; i < existingContacts.length ; i++ ){ + var visibleContacts = $$('article.contact-panel .new-contact'); + for( var i = 0 ; i < visibleContacts.length ; i++ ){ - // {2} On récupère les informations relatives à l'élément courant // - var indexInParent = existingContacts[i].parentNode.children.indexOf(existingContacts[i]); + // {2} On initialise notre deflater pour récupérer les valeurs // + var deflater = new FormDeflater(visibleContacts[i], ['input'], ['data-name']); - // {3} On initialise notre deflater pour récupérer les valeurs // - var deflater = new FormDeflater(existingContacts[i], ['input'], ['data-name']); - - // {4} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // + // {3} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // var deflated = deflater.deflate(); - + console.log(deflated); // Le numéro n'est pas vide var validForm = deflated.number.value.length > 0; // ET le pseudo et/ou le prénom et/ou le nom n'est pas vide @@ -41,25 +38,23 @@ inputPhoneContact.prototype.fieldsToStorage = function(){ // Si le formulaire n'est pas valide, on ne l'enregistre pas if( !validForm ) continue; - // {5} On récupère et met en forme les valeurs du deflater // + // {4} On récupère et met en forme les valeurs du deflater // var obj = { - uid: indexInParent, + uid: parseInt(deflated.uid.value), number: deflated.number.value, username: deflated.username.value, firstname: deflated.firstname.value, lastname: deflated.lastname.value }; - /* (6) On calcule et ajoute le hash des données */ + /* (5) On calcule et ajoute le hash des données */ obj.hash = crc32( JSON.stringify(obj) ); - // {7} On enregistre les données dans le 'localStorage' // - lsi.set('contacts', indexInParent, obj); + // {6} On enregistre les données dans le 'localStorage' // + lsi.set('contacts', parseInt(deflated.uid.value), obj); } - // {7} On met à jour le rendu des contacts// - // this.storageToFields(); }; @@ -80,6 +75,10 @@ inputPhoneContact.prototype.fieldsToStorage = function(){ inputPhoneContact.prototype.add = function(objectData){ console.log('CONTACTS: ADD'); + // Si pas d'uid, on quitte + if( objectData.uid == null || typeof objectData.uid != 'number' ) + return false + // {0} On formatte l'object // objectData.number = (objectData.number != null) ? objectData.number : ''; objectData.username = (objectData.username != null) ? objectData.username : ''; @@ -125,13 +124,14 @@ inputPhoneContact.prototype.storageToFields = function(){ // {2} On ajoute chaque contact (parmi les séléctionnés) à la liste // var min = 10*(this.selected-1); // On affiche du contact sélectionné var max = 10*(this.selected-1)+10; // On s'arrête à 10 contacs + for( var i = min ; i < max && i < contactKeys.length ; i++ ) this.add( lsi.get('contacts', contactKeys[i]) ); // On ajoute un champ de plus à remplir si c'est la dernière page if( max >= contactKeys.length ) - this.add({number:'', firstname:'', lastname:'', username:''}); + this.add({uid: contactKeys.length, number:'', firstname:'', lastname:'', username:''}); /* (3) On met à jour la barre de navigation */ this.updateNavBar(); @@ -188,6 +188,7 @@ inputPhoneContact.prototype.updateNavBar = function(){ this.nav_container.innerHTML += ''+ (1+i/10) +''; } + /* (4) On séléctionne par défaut la dernière MINI fiche sélectionnée */ this.nav( this.nav_container.children[this.selected-1] ); }; @@ -216,6 +217,7 @@ inputPhoneContact.prototype.attach = function(handler){ this.nav_container.addEventListener('click', function(e){ // 1. On gère la navigation ptr.nav(e.target); + // 2. On gere le chargement dynamique ptr.handler(e.target); }, false); diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index efd59e6..19b4b9f 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","hash":297742024},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","hash":3479038866},"2":{"uid":2,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","hash":703602402},"3":{"uid":3,"number":"0603900774","username":"Maman","firstname":"","lastname":"","hash":1211779835},"4":{"uid":4,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","hash":799762918},"5":{"uid":5,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","hash":2259280333},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","hash":1193703635},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","hash":1974829294},"8":{"uid":8,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","hash":370013784},"9":{"uid":9,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","hash":2910070283},"10":{"uid":10,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki"},"11":{"uid":11,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon"},"12":{"uid":12,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec"},"13":{"uid":13,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)"},"14":{"uid":14,"number":"0663179592","username":"Mumu","firstname":"","lastname":""},"15":{"uid":15,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)"},"16":{"uid":16,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt"},"17":{"uid":17,"number":"0685683305","username":"","firstname":"","lastname":""},"18":{"uid":18,"number":"0664778618","username":"+33664778618","firstname":"","lastname":""},"19":{"uid":19,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys"},"20":{"uid":20,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried"},"21":{"uid":21,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim"},"22":{"uid":22,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax"},"23":{"uid":23,"number":"0668582139","username":"Sam","firstname":"","lastname":""},"24":{"uid":24,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin"},"25":{"uid":25,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie"},"26":{"uid":26,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales"},"27":{"uid":27,"number":"0627768064","username":"","firstname":"","lastname":""},"28":{"uid":28,"number":"0621681633","username":"Fanny","firstname":"","lastname":""},"29":{"uid":29,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet"},"30":{"uid":30,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales"},"31":{"uid":31,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays"},"32":{"uid":32,"number":"0643577104","username":"Charline","firstname":"","lastname":""},"33":{"uid":33,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry"},"34":{"uid":34,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze"},"35":{"uid":35,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon"},"36":{"uid":36,"number":8012,"username":"","firstname":"","lastname":""},"37":{"uid":37,"number":"0667863187","username":"","firstname":"","lastname":""},"38":{"uid":38,"number":"0646642714","username":"","firstname":"","lastname":""},"39":{"uid":39,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)"},"40":{"uid":40,"number":"0679510351","username":"Mémé","firstname":"","lastname":""},"41":{"uid":41,"number":"0178391000","username":"","firstname":"","lastname":""},"42":{"uid":42,"number":"0427192000","username":"","firstname":"","lastname":""},"43":{"uid":43,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy"},"44":{"uid":44,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle"},"45":{"uid":45,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz"},"46":{"uid":46,"number":"0478303590","username":"","firstname":"","lastname":""},"47":{"uid":47,"number":"0561226764","username":"","firstname":"","lastname":""},"48":{"uid":48,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier"},"49":{"uid":49,"number":"0562277443","username":"","firstname":"","lastname":""},"50":{"uid":50,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles"},"51":{"uid":51,"number":"0686371201","username":"Proprio","firstname":"","lastname":""},"52":{"uid":52,"number":"0610087047","username":"Mariane","firstname":"","lastname":""},"53":{"uid":53,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze"},"54":{"uid":54,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec"},"55":{"uid":55,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":""},"56":{"uid":56,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure"},"57":{"uid":57,"number":"0322765057","username":"","firstname":"","lastname":""},"58":{"uid":58,"number":"0680341361","username":"Eloa","firstname":"","lastname":""},"59":{"uid":59,"number":"0630023336","username":"","firstname":"","lastname":""},"60":{"uid":60,"number":"0663248738","username":"","firstname":"","lastname":""},"61":{"uid":61,"number":"0153422467","username":"","firstname":"","lastname":""},"62":{"uid":62,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable"},"63":{"uid":63,"number":"Numéroprivé","username":"","firstname":"","lastname":""},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":""},"65":{"uid":65,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra"},"66":{"uid":66,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou"},"67":{"uid":67,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin"},"68":{"uid":68,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig"},"69":{"uid":69,"number":"0481076300","username":"","firstname":"","lastname":""},"70":{"uid":70,"number":"0607161895","username":"","firstname":"","lastname":""},"71":{"uid":71,"number":"0561474321","username":"","firstname":"","lastname":""},"72":{"uid":72,"number":"0616813929","username":"papa","firstname":"","lastname":""},"73":{"uid":73,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath"},"74":{"uid":74,"number":"0695745757","username":"Mina","firstname":"","lastname":""},"75":{"uid":75,"number":"0681637356","username":"Chapit","firstname":"","lastname":""},"76":{"uid":76,"number":"0561223307","username":"","firstname":"","lastname":""},"77":{"uid":77,"number":"0567738243","username":"","firstname":"","lastname":""},"78":{"uid":78,"number":"0621915797","username":"","firstname":"","lastname":""},"79":{"uid":79,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)"},"80":{"uid":80,"number":"0236164994","username":"","firstname":"","lastname":""},"81":{"uid":81,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux"},"82":{"uid":82,"number":"0322872431","username":"","firstname":"","lastname":""},"83":{"uid":83,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier"},"84":{"uid":84,"number":"0561226962","username":"","firstname":"","lastname":""},"85":{"uid":85,"number":"0178392000","username":"","firstname":"","lastname":""},"86":{"uid":86,"number":"0683372480","username":"","firstname":"","lastname":""},"87":{"uid":87,"number":"0323050986","username":"","firstname":"","lastname":""},"88":{"uid":88,"number":"0682073273","username":"Bernard","firstname":"","lastname":""},"89":{"uid":89,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit"},"90":{"uid":90,"number":"0649269036","username":"Mallau","firstname":"","lastname":""},"91":{"uid":91,"number":"0562277441","username":"","firstname":"","lastname":""},"92":{"uid":92,"number":"0641835135","username":"","firstname":"","lastname":""},"93":{"uid":93,"number":"0627722881","username":"Adequat","firstname":"","lastname":""},"94":{"uid":94,"number":"0322874813","username":"","firstname":"","lastname":""},"95":{"uid":95,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber"},"96":{"uid":96,"number":"0652292724","username":"","firstname":"","lastname":""},"97":{"uid":97,"number":"0534252783","username":"","firstname":"","lastname":""},"98":{"uid":98,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette"},"99":{"uid":99,"number":"0322870674","username":"","firstname":"","lastname":""},"100":{"uid":100,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin"},"101":{"uid":101,"number":"0236164943","username":"","firstname":"","lastname":""},"102":{"uid":102,"number":"0684648921","username":"","firstname":"","lastname":""},"103":{"uid":103,"number":"+543285154356","username":"","firstname":"","lastname":""},"104":{"uid":104,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit"},"105":{"uid":105,"number":"0620020621","username":"Annie","firstname":"","lastname":""},"106":{"uid":106,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc"},"107":{"uid":107,"number":"0642461260","username":"","firstname":"","lastname":""},"108":{"uid":108,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten"},"109":{"uid":109,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury"},"110":{"uid":110,"number":20193,"username":"","firstname":"","lastname":""},"111":{"uid":111,"number":5395,"username":"","firstname":"","lastname":""},"112":{"uid":112,"number":36117,"username":"","firstname":"","lastname":""},"113":{"uid":113,"number":711,"username":"","firstname":"","lastname":""},"114":{"uid":114,"number":36121,"username":"","firstname":"","lastname":""},"115":{"uid":115,"number":4321,"username":"","firstname":"","lastname":""},"116":{"uid":116,"number":"0681272316","username":"","firstname":"","lastname":""},"117":{"uid":117,"number":38100,"username":"","firstname":"","lastname":""}},"mini":{"0":{"uid":0,"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":1923019850,"valid":true,"timestamp":1462196014908},"1":{"uid":1,"firstname":"","lastname":"","username":"Maman","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3042965309,"valid":true,"timestamp":1462196032703},"2":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"firstname":"Charlène","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"firstname":"Colo","lastname":"Toulouse","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"firstname":"Mehdi","lastname":"Sadki","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"firstname":"Camille","lastname":"Coulon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"firstname":"Florence","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"firstname":"Jef","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"firstname":"","lastname":"","username":"Mumu","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"firstname":"Fouquet","lastname":"Charlotte ( Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"firstname":"Tim","lastname":"Von Scheidt","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"firstname":"","lastname":"","username":"+33664778618","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"firstname":"Maxime","lastname":"Claeys","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"firstname":"Clement","lastname":"Siegfried","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"firstname":"Mathieu","lastname":"Berzaim","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"firstname":"Joël","lastname":"Petigax","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"firstname":"","lastname":"","username":"Sam","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"firstname":"Ingrid","lastname":"Dumoulin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"firstname":"Denis","lastname":"Directeur Colo Italie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"firstname":"nicolas","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"firstname":"","lastname":"","username":"Fanny","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"firstname":"Antoine","lastname":"Mandet","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"firstname":"maxime","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"firstname":"Clemence","lastname":"Hupays","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"firstname":"","lastname":"","username":"Charline","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"firstname":"Chloe","lastname":"Abry","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"firstname":"Magali","lastname":"Greze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"firstname":"Quentin","lastname":"De Chaignon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"firstname":"Marc","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"firstname":"","lastname":"","username":"Mémé","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"firstname":"Alain","lastname":"Seguy","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"firstname":"Anne","lastname":"Estelle","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"firstname":"Nadege","lastname":"Cattenoz","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"firstname":"Frederic","lastname":"Carpentier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"firstname":"Agathe","lastname":"Charles","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"firstname":"","lastname":"","username":"Proprio","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"firstname":"","lastname":"","username":"Mariane","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"firstname":"Julien","lastname":"Peze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"firstname":"Benedicte","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"firstname":"","lastname":"","username":"Debeaumont","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"firstname":"Johanna","lastname":"Benson faure","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"firstname":"","lastname":"","username":"Eloa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"firstname":"Alain","lastname":"Seguy Portable","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"firstname":"Maud","lastname":"Belambra","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"firstname":"Christelle","lastname":"Choucoutou","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"firstname":"Antoine","lastname":"Drouvin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"firstname":"Remi","lastname":"koenig","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"firstname":"","lastname":"","username":"papa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"firstname":"Pauline","lastname":"Cath","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"firstname":"","lastname":"","username":"Mina","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"firstname":"","lastname":"","username":"Chapit","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"firstname":"Alexandre","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"firstname":"Lucile","lastname":"Michoux","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"firstname":"Thomas","lastname":"Autissier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"firstname":"","lastname":"","username":"Bernard","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"firstname":"Dylan","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"firstname":"","lastname":"","username":"Mallau","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"firstname":"","lastname":"","username":"Adequat","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"firstname":"Benoit","lastname":"Klamber","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"firstname":"Hugo","lastname":"Valette","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"firstname":"Thomas","lastname":"Hopquin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"firstname":"Perrine","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"firstname":"","lastname":"","username":"Annie","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"firstname":"Marine","lastname":"Desc","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"firstname":"Flore","lastname":"Vecten","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"firstname":"Lucile","lastname":"Maury","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"uid":0,"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"25","job":"0","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1570439147,"valid":false,"timestamp":1462196015606},"1":{"uid":1,"firstname":"","lastname":"","username":"Maman","sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"23","job":"32","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3347750419,"valid":false,"timestamp":1462195434069},"2":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","hash":297742024},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","hash":3479038866},"2":{"uid":2,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","hash":3167142880},"3":{"uid":3,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","hash":3855602794},"4":{"uid":4,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","hash":3503593073},"5":{"uid":5,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","hash":3796332108},"6":{"uid":6,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","hash":1194554292},"7":{"uid":7,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","hash":4232750055},"8":{"uid":8,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","hash":755675151},"9":{"uid":9,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","hash":3698919103},"10":{"uid":10,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki"},"11":{"uid":11,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon"},"12":{"uid":12,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec"},"13":{"uid":13,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)"},"14":{"uid":14,"number":"0663179592","username":"Mumu","firstname":"","lastname":""},"15":{"uid":15,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)"},"16":{"uid":16,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt"},"17":{"uid":17,"number":"0685683305","username":"","firstname":"","lastname":""},"18":{"uid":18,"number":"0664778618","username":"+33664778618","firstname":"","lastname":""},"19":{"uid":19,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys"},"20":{"uid":20,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried"},"21":{"uid":21,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim"},"22":{"uid":22,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax"},"23":{"uid":23,"number":"0668582139","username":"Sam","firstname":"","lastname":""},"24":{"uid":24,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin"},"25":{"uid":25,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie"},"26":{"uid":26,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales"},"27":{"uid":27,"number":"0627768064","username":"","firstname":"","lastname":""},"28":{"uid":28,"number":"0621681633","username":"Fanny","firstname":"","lastname":""},"29":{"uid":29,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet"},"30":{"uid":30,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales"},"31":{"uid":31,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays"},"32":{"uid":32,"number":"0643577104","username":"Charline","firstname":"","lastname":""},"33":{"uid":33,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry"},"34":{"uid":34,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze"},"35":{"uid":35,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon"},"36":{"uid":36,"number":8012,"username":"","firstname":"","lastname":""},"37":{"uid":37,"number":"0667863187","username":"","firstname":"","lastname":""},"38":{"uid":38,"number":"0646642714","username":"","firstname":"","lastname":""},"39":{"uid":39,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)"},"40":{"uid":40,"number":"0679510351","username":"Mémé","firstname":"","lastname":""},"41":{"uid":41,"number":"0178391000","username":"","firstname":"","lastname":""},"42":{"uid":42,"number":"0427192000","username":"","firstname":"","lastname":""},"43":{"uid":43,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy"},"44":{"uid":44,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle"},"45":{"uid":45,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz"},"46":{"uid":46,"number":"0478303590","username":"","firstname":"","lastname":""},"47":{"uid":47,"number":"0561226764","username":"","firstname":"","lastname":""},"48":{"uid":48,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier"},"49":{"uid":49,"number":"0562277443","username":"","firstname":"","lastname":""},"50":{"uid":50,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles"},"51":{"uid":51,"number":"0686371201","username":"Proprio","firstname":"","lastname":""},"52":{"uid":52,"number":"0610087047","username":"Mariane","firstname":"","lastname":""},"53":{"uid":53,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze"},"54":{"uid":54,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec"},"55":{"uid":55,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":""},"56":{"uid":56,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure"},"57":{"uid":57,"number":"0322765057","username":"","firstname":"","lastname":""},"58":{"uid":58,"number":"0680341361","username":"Eloa","firstname":"","lastname":""},"59":{"uid":59,"number":"0630023336","username":"","firstname":"","lastname":""},"60":{"uid":60,"number":"0663248738","username":"","firstname":"","lastname":""},"61":{"uid":61,"number":"0153422467","username":"","firstname":"","lastname":""},"62":{"uid":62,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable"},"63":{"uid":63,"number":"Numéroprivé","username":"","firstname":"","lastname":""},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":""},"65":{"uid":65,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra"},"66":{"uid":66,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou"},"67":{"uid":67,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin"},"68":{"uid":68,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig"},"69":{"uid":69,"number":"0481076300","username":"","firstname":"","lastname":""},"70":{"uid":70,"number":"0607161895","username":"","firstname":"","lastname":""},"71":{"uid":71,"number":"0561474321","username":"","firstname":"","lastname":""},"72":{"uid":72,"number":"0616813929","username":"papa","firstname":"","lastname":""},"73":{"uid":73,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath"},"74":{"uid":74,"number":"0695745757","username":"Mina","firstname":"","lastname":""},"75":{"uid":75,"number":"0681637356","username":"Chapit","firstname":"","lastname":""},"76":{"uid":76,"number":"0561223307","username":"","firstname":"","lastname":""},"77":{"uid":77,"number":"0567738243","username":"","firstname":"","lastname":""},"78":{"uid":78,"number":"0621915797","username":"","firstname":"","lastname":""},"79":{"uid":79,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)"},"80":{"uid":80,"number":"0236164994","username":"","firstname":"","lastname":""},"81":{"uid":81,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux"},"82":{"uid":82,"number":"0322872431","username":"","firstname":"","lastname":""},"83":{"uid":83,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier"},"84":{"uid":84,"number":"0561226962","username":"","firstname":"","lastname":""},"85":{"uid":85,"number":"0178392000","username":"","firstname":"","lastname":""},"86":{"uid":86,"number":"0683372480","username":"","firstname":"","lastname":""},"87":{"uid":87,"number":"0323050986","username":"","firstname":"","lastname":""},"88":{"uid":88,"number":"0682073273","username":"Bernard","firstname":"","lastname":""},"89":{"uid":89,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit"},"90":{"uid":90,"number":"0649269036","username":"Mallau","firstname":"","lastname":""},"91":{"uid":91,"number":"0562277441","username":"","firstname":"","lastname":""},"92":{"uid":92,"number":"0641835135","username":"","firstname":"","lastname":""},"93":{"uid":93,"number":"0627722881","username":"Adequat","firstname":"","lastname":""},"94":{"uid":94,"number":"0322874813","username":"","firstname":"","lastname":""},"95":{"uid":95,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber"},"96":{"uid":96,"number":"0652292724","username":"","firstname":"","lastname":""},"97":{"uid":97,"number":"0534252783","username":"","firstname":"","lastname":""},"98":{"uid":98,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette"},"99":{"uid":99,"number":"0322870674","username":"","firstname":"","lastname":""},"100":{"uid":100,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin"},"101":{"uid":101,"number":"0236164943","username":"","firstname":"","lastname":""},"102":{"uid":102,"number":"0684648921","username":"","firstname":"","lastname":""},"103":{"uid":103,"number":"+543285154356","username":"","firstname":"","lastname":""},"104":{"uid":104,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit"},"105":{"uid":105,"number":"0620020621","username":"Annie","firstname":"","lastname":""},"106":{"uid":106,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc"},"107":{"uid":107,"number":"0642461260","username":"","firstname":"","lastname":""},"108":{"uid":108,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten"},"109":{"uid":109,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury"},"110":{"uid":110,"number":20193,"username":"","firstname":"","lastname":""},"111":{"uid":111,"number":5395,"username":"","firstname":"","lastname":""},"112":{"uid":112,"number":36117,"username":"","firstname":"","lastname":""},"113":{"uid":113,"number":711,"username":"","firstname":"","lastname":""},"114":{"uid":114,"number":36121,"username":"","firstname":"","lastname":""},"115":{"uid":115,"number":4321,"username":"","firstname":"","lastname":""},"116":{"uid":116,"number":"0681272316","username":"","firstname":"","lastname":""},"117":{"uid":117,"number":38100,"username":"","firstname":"","lastname":""}},"mini":{"0":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":0},"1":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":1},"2":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Charlène","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Colo","lastname":"Toulouse","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"firstname":"Zazou","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"firstname":"Estelle","lastname":"Telligo","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"firstname":"Mehdi","lastname":"Sadki","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"firstname":"Camille","lastname":"Coulon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"firstname":"Florence","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"firstname":"Jef","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"firstname":"","lastname":"","username":"Mumu","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"firstname":"Fouquet","lastname":"Charlotte ( Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"firstname":"Tim","lastname":"Von Scheidt","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"firstname":"","lastname":"","username":"+33664778618","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"firstname":"Maxime","lastname":"Claeys","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"firstname":"Clement","lastname":"Siegfried","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"firstname":"Mathieu","lastname":"Berzaim","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"firstname":"Joël","lastname":"Petigax","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"firstname":"","lastname":"","username":"Sam","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"firstname":"Ingrid","lastname":"Dumoulin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"firstname":"Denis","lastname":"Directeur Colo Italie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"firstname":"nicolas","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"firstname":"","lastname":"","username":"Fanny","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"firstname":"Antoine","lastname":"Mandet","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"firstname":"maxime","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"firstname":"Clemence","lastname":"Hupays","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"firstname":"","lastname":"","username":"Charline","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"firstname":"Chloe","lastname":"Abry","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"firstname":"Magali","lastname":"Greze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"firstname":"Quentin","lastname":"De Chaignon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"firstname":"Marc","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"firstname":"","lastname":"","username":"Mémé","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"firstname":"Alain","lastname":"Seguy","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"firstname":"Anne","lastname":"Estelle","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"firstname":"Nadege","lastname":"Cattenoz","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"firstname":"Frederic","lastname":"Carpentier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"firstname":"Agathe","lastname":"Charles","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"firstname":"","lastname":"","username":"Proprio","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"firstname":"","lastname":"","username":"Mariane","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"firstname":"Julien","lastname":"Peze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"firstname":"Benedicte","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"firstname":"","lastname":"","username":"Debeaumont","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"firstname":"Johanna","lastname":"Benson faure","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"firstname":"","lastname":"","username":"Eloa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"firstname":"Alain","lastname":"Seguy Portable","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"firstname":"Maud","lastname":"Belambra","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"firstname":"Christelle","lastname":"Choucoutou","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"firstname":"Antoine","lastname":"Drouvin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"firstname":"Remi","lastname":"koenig","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"firstname":"","lastname":"","username":"papa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"firstname":"Pauline","lastname":"Cath","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"firstname":"","lastname":"","username":"Mina","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"firstname":"","lastname":"","username":"Chapit","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"firstname":"Alexandre","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"firstname":"Lucile","lastname":"Michoux","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"firstname":"Thomas","lastname":"Autissier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"firstname":"","lastname":"","username":"Bernard","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"firstname":"Dylan","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"firstname":"","lastname":"","username":"Mallau","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"firstname":"","lastname":"","username":"Adequat","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"firstname":"Benoit","lastname":"Klamber","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"firstname":"Hugo","lastname":"Valette","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"firstname":"Thomas","lastname":"Hopquin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"firstname":"Perrine","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"firstname":"","lastname":"","username":"Annie","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"firstname":"Marine","lastname":"Desc","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"firstname":"Flore","lastname":"Vecten","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"firstname":"Lucile","lastname":"Maury","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":0},"1":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1},"2":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Charlène","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Colo","lastname":"Toulouse","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7},"8":{"firstname":"Zazou","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8},"9":{"firstname":"Estelle","lastname":"Telligo","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9}}} \ No newline at end of file diff --git a/view/input.php b/view/input.php index e74f5c1..cab683d 100755 --- a/view/input.php +++ b/view/input.php @@ -38,17 +38,17 @@

Effacer les données de la dernière enquête

-

+

-
+

-

+

-
+

-

+

diff --git a/view/js/input-min.js b/view/js/input-min.js index 3ccf606..94eadca 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -6,5 +6,5 @@ include("/js/includes/input-phone-subject.js",function(){include("/js/includes/i subjectManager.attach();contactManager=new inputPhoneContact($("article.contact-panel"),$("#nav-contact"));contactManager.attach(dynamicUpdate);miniManager=new inputPhoneMini($("article.mini-relation-panel"),$("#nav-mini"));miniManager.attach(dynamicUpdate);ficheManager=new inputPhoneFiche($("article.relation-panel"),$("#nav-fiche"));ficheManager.attach(dynamicUpdate);importCallLog.addEventListener("change",function(a){a={path:"upload/call_log",phone_number:$("#subject_phone_number").value,file:importCallLog.files[0]}; api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage(); -a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +api.send(a,function(a){console.log(a);if(0!=a.ModuleError)return!1;lsi.set("subject",0,a.local_data.subject);lsi["import"]("contacts",a.local_data.contacts);lsi["import"]("mini-fiches",a.local_data.mini);lsi["import"]("fiches",a.local_data.fiches);subjectManager.storageToFields();contactManager.storageToFields();dynamicUpdate(!0)})},!1);submitAllButton.addEventListener("click",function(a){console.log("> GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage(); +ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 9bce839..7e1ed7c 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -278,7 +278,7 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (2) On lance le téléchargement */ var downloadTarget = $('#download-target'); // On récupère le lien () caché qui fera le téléchargement downloadTarget.download = 'local-data.json'; // Nom du fichier qui sera téléchargé - downloadTarget.href = 'data:application/octet-stream,'+encodeURIComponent(JSON.stringify(data)); // Contenu + downloadTarget.href = 'data:application/octet-stream,' + encodeURIComponent(JSON.stringify(data)); // Contenu downloadTarget.click(); // On lance le téléchargement }, false); @@ -311,12 +311,13 @@ include('/js/includes/input-phone-fiche.js', function(){ return false; /* (3) On enregistre les données dans le 'localStorage' */ - lsi.import('subject', response.local_data.subject); + lsi.set('subject', 0, response.local_data.subject); lsi.import('contacts', response.local_data.contacts); lsi.import('mini-fiches', response.local_data.mini); lsi.import('fiches', response.local_data.fiches); /* (3) On met à jour l'affichage */ + subjectManager.storageToFields(); contactManager.storageToFields(); dynamicUpdate(true); @@ -363,31 +364,6 @@ include('/js/includes/input-phone-fiche.js', function(){ -// ETAPE 1 : INITIALISATION (ON RESTAURE LES DONNEES) -// 1. contact.storageToFields(); -// 2. contact.add(); -// 3. mini.storageToFields(); -// 4. fiche.storageToFields(); - -// ETAPE 2 : ENREGISTREMENT + MISE À JOUR -// 1. mini.fieldsToStorage(); -// 2. fiche.fieldsToStorage(); -// 3. contact.fieldsToStorage(); -// 4. mini.sync(); -// 5. fiche.sync(); - - - - - - - - - - - - - From 30e5f1fc080daef282d9a7c82a9e862991e45359 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 15:18:09 +0200 Subject: [PATCH 19/45] =?UTF-8?q?S=C3=A9paration=20du=20classement=20par?= =?UTF-8?q?=20`sms`=20et=20par=20`appel`=20au=20niveau=20de=20`call=5Flog/?= =?UTF-8?q?unserialize`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-contact-min.js | 16 +++---- js/includes/input-phone-contact.js | 2 +- manager/module/call_log.php | 60 +++++++++++++++++++------- view/js/input.js | 7 +++ 4 files changed, 60 insertions(+), 25 deletions(-) diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index b70f3ea..e11dffe 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,8 +1,8 @@ -function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; -inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:""});this.updateNavBar()}; -inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b"+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; -inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var c=this;this.nav_container.addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)}; +function inputPhoneContact(a,b){this.container=a;this.nav_container=b}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; +inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),b=0;b=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:""});this.updateNavBar()}; +inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var b=$$("#nav-contact > span.active"),c=0;c"+(1+b/10)+""}this.nav(this.nav_container.children[this.selected-1])}; +inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index d17e5fc..1e72f18 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -29,7 +29,7 @@ inputPhoneContact.prototype.fieldsToStorage = function(){ // {3} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // var deflated = deflater.deflate(); - console.log(deflated); + // Le numéro n'est pas vide var validForm = deflated.number.value.length > 0; // ET le pseudo et/ou le prénom et/ou le nom n'est pas vide diff --git a/manager/module/call_log.php b/manager/module/call_log.php index 2e3ed60..fe0872f 100644 --- a/manager/module/call_log.php +++ b/manager/module/call_log.php @@ -98,15 +98,12 @@ array_push($phone_logs, $phone_log); } - /* [5] On trie les contacts par nombre d'apparition + /* [5] On trie les contacts par nombre d'apparition d'APPEL =========================================================*/ - // Système de poids -> 5 sms = 1 appel - // 0 -> {number, name, calls, sms} (closest contact) - // 1 -> {number, name, calls, sms} (2nd closest contact) - $tmp = $phone_directory; // Permet de ne pas efface $phone_directory - $maxNumber = -1; // Contiendra le numéro du plus gros - $maxVal = null; // Contiendra la valeur max (sms+5*cal ls) - $sorted_directory = array(); // Contiendra l'annuaire trié par nombre d'interraction + $tmp = $phone_directory; // Permet de ne pas efface $phone_directory + $maxNumber = -1; // Contiendra le numéro du plus gros + $maxVal = null; // Contiendra la valeur max (total calls) + $call_sorted = array(); // Contiendra l'annuaire trié par nombre d'interraction /* (1) Tant qu'on a pas tout trié */ while( count($tmp) > 0 ){ @@ -115,22 +112,51 @@ /* (2) On parcours toutes les entrées puor trouver le plus proche */ foreach($tmp as $number=>$data) - if( $data['sms']+5*$data['calls'] > $maxVal || is_null($maxVal) ){ + if( $data['calls'] > $maxVal || is_null($maxVal) ){ // On met à jour la valeur max - $maxVal = $data['sms']+5*$data['calls']; + $maxVal = $data['calls']; // On met à jour l'indice $maxNumber = $number; } /* (3) On supprime le plus proche qu'on a trouvé et on l'ajoute au tableau trié */ - array_push($sorted_directory, array( + array_push($call_sorted, array( 'number' => $maxNumber, 'name' => $tmp[$maxNumber]['name'], - 'calls' => $tmp[$maxNumber]['calls'], - 'sms' => $tmp[$maxNumber]['sms'], - 'total' => $tmp[$maxNumber]['sms'] + 5*$tmp[$maxNumber]['calls'] + 'count' => $tmp[$maxNumber]['calls'] )); + unset($tmp[$maxNumber]); + } + + + /* [6] On trie les contacts par nombre d'apparition de SMS/MMS + =========================================================*/ + $tmp = $phone_directory; // Permet de ne pas efface $phone_directory + $maxNumber = -1; // Contiendra le numéro du plus gros + $maxVal = null; // Contiendra la valeur max (total calls) + $sms_sorted = array(); // Contiendra l'annuaire trié par nombre d'interraction + + /* (1) Tant qu'on a pas tout trié */ + while( count($tmp) > 0 ){ + $maxNumber = -1; + $maxVal = null; + + /* (2) On parcours toutes les entrées puor trouver le plus proche */ + foreach($tmp as $number=>$data) + if( $data['sms'] > $maxVal || is_null($maxVal) ){ + // On met à jour la valeur max + $maxVal = $data['sms']; + // On met à jour l'indice + $maxNumber = $number; + } + + /* (3) On supprime le plus proche qu'on a trouvé et on l'ajoute au tableau trié */ + array_push($sms_sorted, array( + 'number' => $maxNumber, + 'name' => $tmp[$maxNumber]['name'], + 'count' => $tmp[$maxNumber]['sms'] + )); unset($tmp[$maxNumber]); } @@ -139,8 +165,10 @@ =========================================================*/ return array( 'ModuleError' => ManagerError::Success, - 'directory' => $sorted_directory, - 'logs' => $phone_logs + 'directory' => $phone_directory, + 'calls' => $call_sorted, + 'sms' => $sms_sorted, + 'logs' => $phone_logs ); } diff --git a/view/js/input.js b/view/js/input.js index 7e1ed7c..9ff052b 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -211,6 +211,13 @@ include('/js/includes/input-phone-fiche.js', function(){ + + + + + + + /* (5) Gestion de l'import du fichier ---------------------------------------------------------*/ importCallLog.addEventListener('change', function(e){ From 818f06d452cb84f1dcd11c0009e572274bb14039 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 15:39:16 +0200 Subject: [PATCH 20/45] =?UTF-8?q?On=20n'enregistre=20plus=20`username`,=20?= =?UTF-8?q?`firstname`=20et=20`lastname`=20dans=20`mini`=20ni=20dans=20`fi?= =?UTF-8?q?che`,=20on=20les=20r=C3=A9cup=C3=A8re=20de=20`contacts`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-html-data-min.js | 2 +- js/includes/input-html-data.js | 7 ++++ js/includes/input-phone-fiche-min.js | 34 ++++++++-------- js/includes/input-phone-fiche.js | 60 ++++++++++++---------------- js/includes/input-phone-mini-min.js | 18 ++++----- js/includes/input-phone-mini.js | 42 +++++++++---------- manager/module/upload.php | 6 --- view/js/input-min.js | 6 +-- view/js/input.js | 6 +-- 9 files changed, 83 insertions(+), 98 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index 3a66e2f..750b23a 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t10 appels\t
\t
\t\t15 sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index fc6d3ce..e06cde5 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -48,6 +48,13 @@ miniFicheBuilder.setLayout( "\t\n"+ "\t

@firstname @lastname @username

\n"+ + "\t
"+ + "\t\t10 appels"+ + "\t
"+ + "\t
"+ + "\t\t15 sms"+ + "\t
"+ + "\t
\n"+ "\t\t\n"+ "\t\t   \n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 93bf7d8..26ee60f 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -1,22 +1,20 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} -inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{firstname:"",lastname:"",username:"",sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],loc2:[{status:!0},{status:!1},{status:!1}, -{status:!1}],duration:["",""],context:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1}, -{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; -inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={uid:c.uid.value,firstname:e.firstname,lastname:e.lastname,username:e.username, -sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value, -c.connectSpecial[1].value],hash:d};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("fiches",c.uid,c)}}; -inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid)return!1;a.firstname=null!=a.firstname?a.firstname:this.defaultData.firstname;a.lastname=null!=a.lastname?a.lastname:this.defaultData.lastname;a.username=null!=a.username?a.username:this.defaultData.username;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]: -this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]:this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0]; -a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.loc2=null!=a.loc2?a.loc2:this.defaultData.loc2;a.context=null!=a.context?a.context: -this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;this.container.innerHTML+=ficheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:0==a.username.length?"":"("+a.username+")",uid:a.uid,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0], -connectspecial1:a.connectSpecial[1]});var b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'), -b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;b< -c.length&&binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+ -c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;d.firstname=c.firstname;d.lastname=c.lastname;d.username=c.username;lsi.set("fiches",a[b],d)}var a=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in d)d[e].timestamp>a[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age,a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe= -a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c FICHE UPDATE");c={uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value, +city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:d};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("fiches",c.uid,c)}}}; +inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]:this.defaultData.contextSpecial[0]; +a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies?a.studies:this.defaultData.studies; +a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.loc2=null!=a.loc2?a.loc2:this.defaultData.loc2;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+= +ficheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",uid:a.uid,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+ +a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]'); +for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;lsi.set("fiches",a[b],d)}var a=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in d)d[e].timestamp>a[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age,a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc), +lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 390e7a8..2866b57 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -13,9 +13,6 @@ inputPhoneFiche.prototype = { selected: 0, // UID de la FICHE sélectionnée handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeurs par défaut - firstname: '', - lastname: '', - username: '', sexe: [ {status:true}, {status:false}], age: '', job: '.', @@ -76,12 +73,9 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ // {4} On récupère les données du LSI si elles existent // var existingData = lsi.get('fiches', deflated.uid.value); - // Si n'existe pas, on initialise - if( existingData === false ){ - existingData.username = 'inconnu'; - existingData.firstname = 'inconnu'; - existingData.lastname = 'inconnu'; - } + // Si n'existe pas, on passe au suivant + if( existingData === false ) + continue; // {5} On récupère et met en forme les valeurs du deflater // @@ -94,9 +88,6 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ var obj = { uid: deflated.uid.value, - firstname: existingData.firstname, - lastname: existingData.lastname, - username: existingData.username, sexe: deflated.sexe, // Choix 1 à 2 age: deflated.age.value, job: deflated.job.value, @@ -173,9 +164,6 @@ inputPhoneFiche.prototype.add = function(objectData){ /* (0) Gestion du formattage des valeur */ // {1} Champs de texte // - objectData.firstname = (objectData.firstname != null) ? objectData.firstname : this.defaultData.firstname; - objectData.lastname = (objectData.lastname != null) ? objectData.lastname : this.defaultData.lastname; - objectData.username = (objectData.username != null) ? objectData.username : this.defaultData.username; objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; objectData.city = (objectData.city != null) ? objectData.city : this.defaultData.city; objectData.duration[0] = (objectData.duration[0] != null) ? objectData.duration[0] : this.defaultData.duration[0]; @@ -202,11 +190,19 @@ inputPhoneFiche.prototype.add = function(objectData){ objectData.connect = (objectData.connect != null) ? objectData.connect : this.defaultData.connect; - // {1} Création physique // + // {4} On récupère username/firstname/lastname du contact associé // + var associatedContact = lsi.get('contacts', objectData.uid); + + // Si on ne trouve pas le contact, on ne fais rien + if( associatedContact === false ) + return false; + + + // {5} Création physique // this.container.innerHTML += ficheBuilder.build({ - firstname: objectData.firstname, - lastname: objectData.lastname, - username: (objectData.username.length==0) ? '' : '('+objectData.username+')', + firstname: associatedContact.firstname, + lastname: associatedContact.lastname, + username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', uid: objectData.uid, age: objectData.age, city: objectData.city, @@ -221,59 +217,59 @@ inputPhoneFiche.prototype.add = function(objectData){ }); - /* (2) On sélectionne la valeur dans le select (manuellement) de la PROFESSION */ + /* {6} On sélectionne la valeur dans le select (manuellement) de la PROFESSION */ var selectedOption = $('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+objectData.job+'"]'); if( selectedOption != null ) selectedOption.setAttribute('selected', 'selected'); - /* (3) On sélectionne la valeur dans le select (manuellement) des ETUDES */ + /* {7} On sélectionne la valeur dans le select (manuellement) des ETUDES */ selectedOption = $('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+objectData.studies+'"]'); if( selectedOption != null ) selectedOption.setAttribute('selected', 'selected'); - /* (4) On sélectionna la valeur des boutons pour le SEXE */ + /* {8} On sélectionna la valeur des boutons pour le SEXE */ var sexeCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'); for( var i = 0 ; i < sexeCreated.length && i < objectData.sexe.length ; i++ ) if( objectData.sexe[i].status ) sexeCreated[i].setAttribute('checked', 'checked'); else sexeCreated[i].removeAttribute('checked'); - /* (5) On sélectionna la valeur des boutons pour la SITUATION FAMILIALE */ + /* {9} On sélectionna la valeur des boutons pour la SITUATION FAMILIALE */ var famsitCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="famsit"]'); for( var i = 0 ; i < famsitCreated.length && i < objectData.famsit.length ; i++ ) if( objectData.famsit[i].status ) famsitCreated[i].setAttribute('checked', 'checked'); else famsitCreated[i].removeAttribute('checked'); - /* (6) On sélectionna la valeur des boutons pour le TYPE DE RELATION */ + /* {10} On sélectionna la valeur des boutons pour le TYPE DE RELATION */ var reltypeCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="reltype"]'); for( var i = 0 ; i < reltypeCreated.length && i < objectData.reltype.length ; i++ ) if( objectData.reltype[i].status ) reltypeCreated[i].setAttribute('checked', 'checked'); else reltypeCreated[i].removeAttribute('checked'); - /* (7) On sélectionna la valeur des boutons pour la LOCATION */ + /* {11} On sélectionna la valeur des boutons pour la LOCATION */ var locCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc"]'); for( var i = 0 ; i < locCreated.length && i < objectData.loc.length ; i++ ) if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); else locCreated[i].removeAttribute('checked'); - /* (7bis) On sélectionna la valeur des boutons pour la LOCATION */ + /* {12}is) On sélectionna la valeur des boutons pour la LOCATION */ var loc2Created = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc2"]'); for( var i = 0 ; i < loc2Created.length && i < objectData.loc2.length ; i++ ) if( objectData.loc2[i].status ) loc2Created[i].setAttribute('checked', 'checked'); else loc2Created[i].removeAttribute('checked'); - /* (8) On sélectionna la valeur des boutons pour le CONTEXTE DE RENCONTRE */ + /* {13} On sélectionna la valeur des boutons pour le CONTEXTE DE RENCONTRE */ var contextCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="context"]'); for( var i = 0 ; i < contextCreated.length && i < objectData.context.length ; i++ ) if( objectData.context[i].status ) contextCreated[i].setAttribute('checked', 'checked'); else contextCreated[i].removeAttribute('checked'); - /* (9) On sélectionna la valeur des boutons pour les FREQUENCES */ + /* {14} On sélectionna la valeur des boutons pour les FREQUENCES */ for( var f = 0 ; f < objectData.freq.length ; f++ ){ var freqCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="freq'+f+'"]'); for( var i = 0 ; i < freqCreated.length && i < objectData.freq[f].length ; i++ ) @@ -281,7 +277,7 @@ inputPhoneFiche.prototype.add = function(objectData){ else freqCreated[i].removeAttribute('checked'); } - /* (10) On sélectionna la valeur des boutons pour les CONNECTIONS */ + /* {15} On sélectionna la valeur des boutons pour les CONNECTIONS */ for( var c = 0 ; c < objectData.connect.length ;c++ ){ var connectCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="connect'+c+'"]'); for( var i = 0 ; i < connectCreated.length && i < objectData.connect[c].length ; i++ ) @@ -367,11 +363,7 @@ inputPhoneFiche.prototype.sync = function(){ /* (6) On met à jour la fiche */ - ficheData.uid = contactData.uid; - ficheData.firstname = contactData.firstname; - ficheData.lastname = contactData.lastname; - ficheData.username = contactData.username; - + ficheData.uid = contactData.uid; /* (7) On enregistre les modification */ lsi.set('fiches', contactUIDs[i], ficheData); diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 19f87ef..3a7f59e 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -1,11 +1,9 @@ -function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{firstname:"",lastname:"",username:"",sexe:[{status:!0},{status:!1}],age:"",job:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],timestamp:0,valid:!1}}; -inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname, -username:d.username,sexe:c.sexe,age:c.age.value,job:c.job.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}; -inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.firstname=null!=a.firstname?a.firstname:this.defaultData.firstname;a.lastname=null!=a.lastname?a.lastname:this.defaultData.lastname;a.username=null!=a.username?a.username:this.defaultData.username;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;this.container.innerHTML+= -miniFicheBuilder.build({firstname:a.firstname,lastname:a.lastname,username:0==a.username.length?"":"("+a.username+")",uid:a.uid,age:a.age,job:a.job});var b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c"}for(var e in a)b=this.nav_container.children[a[e].uid],b.innerHTML=a[e].uid+1,!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; +function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],timestamp:0,valid:!1}}; +inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:e.firstname,lastname:e.lastname,username:e.username,sexe:c.sexe,age:c.age.value, +job:c.job.value,loc:c.loc,hash:d};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; +inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",uid:a.uid,age:a.age, +job:a.job});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 7326567..c34e7b4 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -13,9 +13,6 @@ inputPhoneMini.prototype = { selected: 0, // UID de la MINI fiche sélectionnée handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeur par défaut - firstname: '', - lastname: '', - username: '', sexe: [{status:true}, {status:false}], age: '', job: '.', @@ -49,12 +46,9 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ // {4} On récupère les données du LSI si elles existent // var existingData = lsi.get('mini-fiches', deflated.uid.value); - // Si n'existe pas, on initialise - if( existingData === false ){ - existingData.username = 'inconnu'; - existingData.firstname = 'inconnu'; - existingData.lastname = 'inconnu'; - } + // Si n'existe pas, on passe à la suivante + if( existingData === false ) + continue; // {5} On récupère et met en forme les valeurs du deflater // @@ -111,38 +105,43 @@ inputPhoneMini.prototype.add = function(objectData){ return false; /* (0) Gestion du formattage des valeur */ - objectData.firstname = (objectData.firstname != null) ? objectData.firstname : this.defaultData.firstname; - objectData.lastname = (objectData.lastname != null) ? objectData.lastname : this.defaultData.lastname; - objectData.username = (objectData.username != null) ? objectData.username : this.defaultData.username; objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; objectData.sexe = (objectData.sexe != null) ? objectData.sexe : this.defaultData.sexe; objectData.job = (objectData.job != null) ? objectData.job : this.defaultData.job; objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; - // {1} Création physique // + // {1} On récupère username/firstname/lastname du contact associé // + var associatedContact = lsi.get('contacts', objectData.uid); + + // Si on ne trouve pas le contact, on ne fais rien + if( associatedContact === false ) + return false; + + + // {2} Création physique // this.container.innerHTML += miniFicheBuilder.build({ - firstname: objectData.firstname, - lastname: objectData.lastname, - username: (objectData.username.length==0) ? '' : '('+objectData.username+')', + firstname: associatedContact.firstname, + lastname: associatedContact.lastname, + username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', uid: objectData.uid, age: objectData.age, job: objectData.job }); - /* (2) On sélectionne la valeur dans le select (manuellement) de la PROFESSION */ + /* {3} On sélectionne la valeur dans le select (manuellement) de la PROFESSION */ var selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+objectData.job+'"]'); if( selectedOption != null ) selectedOption.setAttribute('selected', 'selected'); - /* (3) On sélectionna la valeur des boutons pour le SEXE */ + /* {4} On sélectionna la valeur des boutons pour le SEXE */ var sexeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'); for( var i = 0 ; i < sexeCreated.length && i < objectData.sexe.length ; i++ ) if( objectData.sexe[i].status ) sexeCreated[i].setAttribute('checked', 'checked'); else sexeCreated[i].removeAttribute('checked'); - /* (4) On sélectionna la valeur des boutons pour la LOCATION */ + /* {5} On sélectionna la valeur des boutons pour la LOCATION */ var locCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc"]'); for( var i = 0 ; i < locCreated.length && i < objectData.loc.length ; i++ ) if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); @@ -210,10 +209,7 @@ inputPhoneMini.prototype.sync = function(){ } /* (5) On met à jour la MINI fiche */ - miniData.uid = contactData[key].uid; - miniData.firstname = contactData[key].firstname; - miniData.lastname = contactData[key].lastname; - miniData.username = contactData[key].username; + miniData.uid = contactData[key].uid; /* (6) On enregistre les modification */ diff --git a/manager/module/upload.php b/manager/module/upload.php index 8d632c5..31985b3 100644 --- a/manager/module/upload.php +++ b/manager/module/upload.php @@ -262,9 +262,6 @@ /* (5) Vérification des mini-fiches */ foreach($json['mini'] as $mini){ $checkMini = isset($mini['uid']) && is_numeric($mini['uid']); - $checkMini = $checkMini && isset($mini['username']) && is_string($mini['username']); - $checkMini = $checkMini && isset($mini['firstname']) && is_string($mini['firstname']); - $checkMini = $checkMini && isset($mini['lastname']) && is_string($mini['lastname']); $checkMini = $checkMini && isset($mini['sexe']) && is_array($mini['sexe']); $checkMini = $checkMini && isset($mini['age']) && is_string($mini['age']); $checkMini = $checkMini && isset($mini['job']) && is_string($mini['job']); @@ -280,9 +277,6 @@ /* (6) Vérification des fiches */ foreach($json['fiches'] as $fiches){ $checkFiche = isset($fiches['uid']) && is_numeric($fiches['uid']); - $checkFiche = $checkFiche && isset($fiches['username']) && is_string($fiches['username']); - $checkFiche = $checkFiche && isset($fiches['firstname']) && is_string($fiches['firstname']); - $checkFiche = $checkFiche && isset($fiches['lastname']) && is_string($fiches['lastname']); $checkFiche = $checkFiche && isset($fiches['sexe']) && is_array($fiches['sexe']); $checkFiche = $checkFiche && isset($fiches['age']) && is_string($fiches['age']); $checkFiche = $checkFiche && isset($fiches['job']) && is_string($fiches['job']); diff --git a/view/js/input-min.js b/view/js/input-min.js index 94eadca..521eba8 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -4,7 +4,7 @@ d;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNo function checkRadioValue(a){for(var c=0,b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage(); +api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage(); ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 9ff052b..94d19d4 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -237,15 +237,15 @@ include('/js/includes/input-phone-fiche.js', function(){ return; /* (3) Pour chaque contact de l'annuaire, on ajoute un contact */ - for( var i = 0 ; i < response.directory.length ; i++ ){ + for( var i = 0 ; i < response.calls.length ; i++ ){ // On découpe le nom par espaces - var name = response.directory[i].name===null ? '' : response.directory[i].name; + var name = response.calls[i].name===null ? '' : response.calls[i].name; var splitted = name.split(' '); lsi.set('contacts', i, { uid: i, - number: response.directory[i].number, + number: response.calls[i].number, username: splitted.length == 1 ? splitted[0] : '', // Si un seul mot -> pseudo firstname: splitted.length > 1 ? splitted[0] : '', // Si plusieurs mots -> le 1er est le prénom lastname: splitted.length > 1 ? splitted.splice(1).join(' ') : '' // et les autres sont le nom From b029ac90623f7d120fb056248a173f6b657ab2ec Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 16:29:12 +0200 Subject: [PATCH 21/45] =?UTF-8?q?Gestion=20c=C3=B4t=C3=A9=20client=20du=20?= =?UTF-8?q?classement=20par=20`appels`=20et=20par=20`sms`,=20enregistremen?= =?UTF-8?q?t=20dans=20les=20contacts,=20reste=20=C3=A0=20modifier=20`mini`?= =?UTF-8?q?=20et=20`fiches`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-html-data-min.js | 2 +- js/includes/input-html-data.js | 2 + js/includes/input-phone-contact-min.js | 17 ++--- js/includes/input-phone-contact.js | 11 ++- js/lib/api-min.js | 4 +- js/lib/api.js | 4 +- manager/ManagerError.php | 3 + manager/module/call_log.php | 8 +-- view/js/input-min.js | 16 +++-- view/js/input.js | 94 +++++++++++++++++++++++--- 10 files changed, 124 insertions(+), 37 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index 750b23a..a9adf32 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ -var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); +var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t10 appels\t
\t
\t\t15 sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index e06cde5..daa47b5 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -6,6 +6,8 @@ contactBuilder.setLayout( "

\n"+ "\t\n"+ + "\t\n"+ + "\t\n"+ "\t \n"+ "\t \n"+ diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index e11dffe..ee54c45 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,8 +1,9 @@ -function inputPhoneContact(a,b){this.container=a;this.nav_container=b}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; -inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),b=0;b=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:""});this.updateNavBar()}; -inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var b=$$("#nav-contact > span.active"),c=0;c"+(1+b/10)+""}this.nav(this.nav_container.children[this.selected-1])}; -inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; +inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:"",call:-1,sms:-1});this.updateNavBar()}; +inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b"+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; +inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var c=this;this.nav_container.addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index 1e72f18..d50fa2c 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -29,7 +29,7 @@ inputPhoneContact.prototype.fieldsToStorage = function(){ // {3} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // var deflated = deflater.deflate(); - + // Le numéro n'est pas vide var validForm = deflated.number.value.length > 0; // ET le pseudo et/ou le prénom et/ou le nom n'est pas vide @@ -44,7 +44,10 @@ inputPhoneContact.prototype.fieldsToStorage = function(){ number: deflated.number.value, username: deflated.username.value, firstname: deflated.firstname.value, - lastname: deflated.lastname.value + lastname: deflated.lastname.value, + + call: parseInt(deflated.call.value), + sms: parseInt(deflated.sms.value) }; /* (5) On calcule et ajoute le hash des données */ @@ -84,6 +87,8 @@ inputPhoneContact.prototype.add = function(objectData){ objectData.username = (objectData.username != null) ? objectData.username : ''; objectData.firstname = (objectData.firstname != null) ? objectData.firstname : ''; objectData.lastname = (objectData.lastname != null) ? objectData.lastname : ''; + objectData.call = (objectData.call != null) ? objectData.call : -1; + objectData.sms = (objectData.sms != null) ? objectData.sms : -1; // {1} On ajoute le HTML // @@ -131,7 +136,7 @@ inputPhoneContact.prototype.storageToFields = function(){ // On ajoute un champ de plus à remplir si c'est la dernière page if( max >= contactKeys.length ) - this.add({uid: contactKeys.length, number:'', firstname:'', lastname:'', username:''}); + this.add({uid: contactKeys.length, number:'', firstname:'', lastname:'', username:'', call:-1, sms:-1}); /* (3) On met à jour la barre de navigation */ this.updateNavBar(); diff --git a/js/lib/api-min.js b/js/lib/api-min.js index fe5053d..6106b13 100644 --- a/js/lib/api-min.js +++ b/js/lib/api-min.js @@ -1,3 +1,3 @@ function APIClass(b){this.target=b} -APIClass.prototype={xhr:[],send:function(b,d,g){b.hasOwnProperty("path")||d({ModuleError:4});for(var a=0;a -1 ){ // si fichier existe et reçu - try{ pHandler( JSON.parse(ptrAPI.xhr[i].responseText) ); } // si on peut parser, on envoie - catch(e){ pHandler({ModuleError:1}); } // sinon on envoie obj.request = 'corrupted' + try{ pHandler( JSON.parse(ptrAPI.xhr[i].responseText) ); } // si on peut parser, on envoie + catch(e){ pHandler({ModuleError:-1, ErrorDescription:'Erreur au niveau de api.js'}); } // sinon on envoie obj.request = 'corrupted' } /* sinon retourne obj.request = 'unreachable' */ else diff --git a/manager/ManagerError.php b/manager/ManagerError.php index 2b745d6..5a75e2f 100755 --- a/manager/ManagerError.php +++ b/manager/ManagerError.php @@ -72,6 +72,9 @@ // Mauvais format de fichier const FormatError = 18; + /* Erreur au niveau javascript */ + //const JavascriptError = 19; // -> géré en js + /* EXPLICITE UN CODE D'ERREUR * diff --git a/manager/module/call_log.php b/manager/module/call_log.php index fe0872f..f373d08 100644 --- a/manager/module/call_log.php +++ b/manager/module/call_log.php @@ -165,10 +165,10 @@ =========================================================*/ return array( 'ModuleError' => ManagerError::Success, - 'directory' => $phone_directory, - 'calls' => $call_sorted, - 'sms' => $sms_sorted, - 'logs' => $phone_logs + 'directory' => $phone_directory, + 'calls' => $call_sorted, + 'sms' => $sms_sorted, + 'logs' => $phone_logs ); } diff --git a/view/js/input-min.js b/view/js/input-min.js index 521eba8..f8ac596 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,10 +1,12 @@ var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; -function dynamicUpdate(a){var c=a instanceof Element,b=c&&"SPAN"==a.tagName&&"switch-left"==a.className,d=c&&"SPAN"==a.tagName&&"switch-both"==a.className,e=c&&"INPUT"==a.tagName&&"submit"==a.type,f=c&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),c=c&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(d||b||e||f||c)&&!0!==a)return!1;if(d)console.log("> switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],d=a.value,a.value=b.value,b.value= -d;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;d=b.children[1];a=b.children[3];b=b.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(e||c)&&contactManager.storageToFields()} -function checkRadioValue(a){for(var c=0,b=0;b switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],f=a.value,a.value=b.value,b.value= +f;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;f=b.children[1];a=b.children[3];b=b.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||e)&&contactManager.storageToFields()} +function checkRadioValue(a){for(var e=0,b=0;b GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage(); -ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0,f=[],c=0;cc;c++)f.push(a.calls[c].number);for(c=0;cc;c++)g.push(a.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")}; +api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 94d19d4..6d7af86 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -236,21 +236,95 @@ include('/js/includes/input-phone-fiche.js', function(){ if( response.ModuleError != 0 ) return; - /* (3) Pour chaque contact de l'annuaire, on ajoute un contact */ - for( var i = 0 ; i < response.calls.length ; i++ ){ + + + var uid = 0; // Contiendra l'uid des contacts + + /* (3) On récupère les contacts les plus APPELLÉS */ + var most_called = []; + for( var i = 0 ; i < response.calls.length && i < 10 ; i++ ) + most_called.push( response.calls[i].number ); + + /* (4) On crée les 10 contacts les plus APPELÉS */ + for( var i = 0 ; i < most_called.length ; i++ ){ + var splittedName = response.directory[most_called[i]].name.split(' '); + + lsi.set('contacts', uid, { + uid: uid, + number: most_called[i], + username: splittedName.length == 1 ? splittedName[0] : '', // Si un seul mot -> pseudo + firstname: splittedName.length > 1 ? splittedName[0] : '', // Si plusieurs mots -> le 1er est le prénom + lastname: splittedName.length > 1 ? splittedName.splice(1).join(' ') : '', // et les autres sont le nom + call: i // classement dans le top 10 des APPELS + }); + + uid++; + } + console.log( lsi.export('contacts') ); + + + + /* (5) On récupère les contacts les plus SMSÉS */ + var most_sms = []; + for( var i = 0 ; i < response.sms.length && i < 10 ; i++ ) + most_sms.push( response.sms[i].number ); + + /* (6) On crée les 10 contacts les plus SMSÉS */ + for( var i = 0 ; i < most_sms.length ; i++ ){ + // Si le contact est déja dans le top 10 des appels, on lui ajoute juste le classement dans le top 10 des SMS + var callIndex = most_called.indexOf(most_sms[i]); + if( callIndex > -1 ){ + var created = lsi.get('contacts', callIndex); + created.sms = i; + lsi.set('contacts', callIndex, created); + continue; + } + + var splittedName = response.directory[most_sms[i]].name.split(' '); + + lsi.set('contacts', uid, { + uid: uid, + number: most_sms[i], + username: splittedName.length == 1 ? splittedName[0] : '', // Si un seul mot -> pseudo + firstname: splittedName.length > 1 ? splittedName[0] : '', // Si plusieurs mots -> le 1er est le prénom + lastname: splittedName.length > 1 ? splittedName.splice(1).join(' ') : '', // et les autres sont le nom + sms: i // classement dans le top 10 des SMS + }); + + uid++; + } + console.log( lsi.export('contacts') ); + + /* (6) Pour chaque contact qui n'est pas dans le top 10, on l'ajoute */ + for( var number in response.directory ){ + + // Si dans top 10 des APPELS, on ne l'ajoute pas + if( most_called.indexOf(number) > -1 ) + continue; + + // Si dans top 10 des SMS, on ne l'ajoute pas + if( most_sms.indexOf(number) > -1 ) + continue; // On découpe le nom par espaces - var name = response.calls[i].name===null ? '' : response.calls[i].name; - var splitted = name.split(' '); + var name = response.directory[number].name===null ? '' : response.directory[number].name; + var splittedName = name.split(' '); - lsi.set('contacts', i, { - uid: i, - number: response.calls[i].number, - username: splitted.length == 1 ? splitted[0] : '', // Si un seul mot -> pseudo - firstname: splitted.length > 1 ? splitted[0] : '', // Si plusieurs mots -> le 1er est le prénom - lastname: splitted.length > 1 ? splitted.splice(1).join(' ') : '' // et les autres sont le nom + + + lsi.set('contacts', uid, { + uid: uid, + number: number, + username: splittedName.length == 1 ? splittedName[0] : '', // Si un seul mot -> pseudo + firstname: splittedName.length > 1 ? splittedName[0] : '', // Si plusieurs mots -> le 1er est le prénom + lastname: splittedName.length > 1 ? splittedName.splice(1).join(' ') : '', // et les autres sont le nom + call: -1, + sms: -1 }); + + uid++; } + console.log( lsi.export('contacts') ); /* (6) On met à jour l'affichage */ contactManager.storageToFields(); From 0b70913b264f4b66559b1e14ee783a02e2af4a5f Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 16:46:38 +0200 Subject: [PATCH 22/45] =?UTF-8?q?Gestion=20de=20la=20cr=C3=A9ation=20des?= =?UTF-8?q?=20fiches=20avec=20le=20top=2010=20des=20`appels`,=20puis=20le?= =?UTF-8?q?=20top=2010=20des=20`sms`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-html-data-min.js | 2 +- js/includes/input-html-data.js | 1 + js/includes/input-phone-fiche-min.js | 28 +++++++------ js/includes/input-phone-fiche.js | 62 ++++++++++++++++++++-------- view/js/input-min.js | 11 +++-- view/js/input.js | 6 +-- 6 files changed, 69 insertions(+), 41 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index a9adf32..769abde 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t10 appels\t
\t
\t\t15 sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); -var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); +var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index daa47b5..ff2cb52 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -169,6 +169,7 @@ var ficheBuilder = new HTMLBuilder(); ficheBuilder.setLayout( "
\n"+ + "\t\n"+ "\t\n"+ "\t\n"+ "\t\n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 26ee60f..3171077 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -2,19 +2,21 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],loc2:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0}, {status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}], [{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; -inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value, -city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:d};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("fiches",c.uid,c)}}}; -inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]:this.defaultData.contextSpecial[0]; -a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies?a.studies:this.defaultData.studies; -a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.loc2=null!=a.loc2?a.loc2:this.defaultData.loc2;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+= -ficheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",uid:a.uid,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+ -a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]'); -for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb;b++){var c=lsi.get("contacts",a[b]),d=lsi.get("fiches",a[b]);null==d&&(d=this.defaultData);d.uid=c.uid;lsi.set("fiches",a[b],d)}var a=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in d)d[e].timestamp>a[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age,a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc), -lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, +reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:d};c.valid=this.check(c);c.timestamp=Date.now(); +lsi.set("fiches",c.uid,c)}}}; +inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]: +this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies? +a.studies:this.defaultData.studies;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.loc2=null!=a.loc2?a.loc2:this.defaultData.loc2;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.contact); +if(!1===b)return!1;this.container.innerHTML+=ficheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",uid:a.uid,contact:a.contact,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});b=$('article.fiche-relation input[data-name="uid"][value="'+ +a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;ba[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age, +a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 2866b57..26235e2 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -87,6 +87,7 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ var obj = { + contact: deflated.contact.value, uid: deflated.uid.value, sexe: deflated.sexe, // Choix 1 à 2 age: deflated.age.value, @@ -158,8 +159,8 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ inputPhoneFiche.prototype.add = function(objectData){ console.log('FICHE: ADD'); - // Si pas d'UID, on retourne une erreur - if( objectData.uid == null ) + // Si pas d'UID ou d'UID de contact, on retourne une erreur + if( objectData.uid == null || objectData.contact == null ) return false; /* (0) Gestion du formattage des valeur */ @@ -191,7 +192,7 @@ inputPhoneFiche.prototype.add = function(objectData){ // {4} On récupère username/firstname/lastname du contact associé // - var associatedContact = lsi.get('contacts', objectData.uid); + var associatedContact = lsi.get('contacts', objectData.contact); // Si on ne trouve pas le contact, on ne fais rien if( associatedContact === false ) @@ -204,6 +205,7 @@ inputPhoneFiche.prototype.add = function(objectData){ lastname: associatedContact.lastname, username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', uid: objectData.uid, + contact: objectData.contact, // uid du contact associé age: objectData.age, city: objectData.city, duration0: objectData.duration[0], @@ -344,31 +346,55 @@ inputPhoneFiche.prototype.sync = function(){ /* (1) Mise à jour en fonction des contacts ---------------------------------------------------------*/ - /* (1) On récupère les clés de tous les CONTACTS */ - var contactUIDs = lsi.keys('contacts'); + /* (1) On récupère tous les CONTACTS */ + var contacts = lsi.export('contacts'); - /* (2) Pour chaque CONTACT, on met à jour/crée la MINI fiche associée */ - for( var i = 0 ; i < contactUIDs.length && i < 10; i++ ){ + /* (2) Pour chaque CONTACT, on met à jour/crée la FICHE associée, si dans le TOP 10 des APPELS ou des SMS */ + for( var uid in contacts ){ - /* (3) On récupère les informations du CONTACT */ - var contactData = lsi.get('contacts', contactUIDs[i]); + /* (3) Indice de 0 à 9 si dans le TOP 10 des APPELS */ + if( contacts[uid].call > -1 ){ + // On calcule le rang de la fiche en fonction du classement + var ficheIndex = contacts[uid].call; - /* (4) On récupère les informations de la MINI (si elle existe) */ - var ficheData = lsi.get('fiches', contactUIDs[i]); + // On récupère les informations de la FICHE (si elle existe) */ + var ficheData = lsi.get('fiches', ficheIndex); + + // Si la fiche n'existe pas, on la crée avec les valeurs par défaut + if( ficheData == null ) + ficheData = this.defaultData; + + // On met à jour la fiche ET on l'enregistre + ficheData.uid = ficheIndex; + ficheData.contact = uid; + lsi.set('fiches', ficheIndex, ficheData); + } - /* (5) Si la FICHE n'exise pas, on la crée avec les valeurs par défaut */ - if( ficheData == null ) - ficheData = this.defaultData; + /* (4) Indice de 10 à 19 si dans le TOP 10 des SMS */ + if( contacts[uid].sms > -1 ){ + // On calcule le rang de la fiche en fonction du classement + var ficheIndex = 10+contacts[uid].sms; + + // On récupère les informations de la FICHE (si elle existe) */ + var ficheData = lsi.get('fiches', ficheIndex); + + // Si la fiche n'existe pas, on la crée avec les valeurs par défaut + if( ficheData == null ) + ficheData = this.defaultData; + + // On met à jour la fiche ET on l'enregistre + ficheData.uid = ficheIndex; + ficheData.contact = uid; + lsi.set('fiches', ficheIndex, ficheData); - /* (6) On met à jour la fiche */ - ficheData.uid = contactData.uid; + } + - /* (7) On enregistre les modification */ - lsi.set('fiches', contactUIDs[i], ficheData); } + /* (2) Mise à jour en fonction des MINI fiches ---------------------------------------------------------*/ /* (1) On récupère les valeurs des MINI fiches et des FICHES */ diff --git a/view/js/input-min.js b/view/js/input-min.js index f8ac596..5559537 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -4,9 +4,8 @@ f;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNo function checkRadioValue(a){for(var e=0,b=0;bc;c++)f.push(a.calls[c].number);for(c=0;cc;c++)g.push(a.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")}; -api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0,f=[],c=0;cc;c++)f.push(a.calls[c].number);for(c=0;cc;c++)g.push(a.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 6d7af86..27bb313 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -260,7 +260,7 @@ include('/js/includes/input-phone-fiche.js', function(){ uid++; } - console.log( lsi.export('contacts') ); + @@ -293,7 +293,7 @@ include('/js/includes/input-phone-fiche.js', function(){ uid++; } - console.log( lsi.export('contacts') ); + /* (6) Pour chaque contact qui n'est pas dans le top 10, on l'ajoute */ for( var number in response.directory ){ @@ -324,7 +324,7 @@ include('/js/includes/input-phone-fiche.js', function(){ uid++; } - console.log( lsi.export('contacts') ); + /* (6) On met à jour l'affichage */ contactManager.storageToFields(); From 7fffb72bea9b57ce8e5cfc331ca7bdbc71f714ed Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 17:19:54 +0200 Subject: [PATCH 23/45] =?UTF-8?q?Gestion=20de=20la=20navigation=20s=C3=A9p?= =?UTF-8?q?ar=C3=A9e=20entre=20le=20top=2010=20des=20`appels`=20et=20le=20?= =?UTF-8?q?top=2010=20des=20`sms`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/global/expanded.css | 10 ++++------ css/global/expanded.css.map | 4 ++-- css/global/min.css | 4 ++-- css/global/min.css.map | 4 ++-- css/timeline-form.scss | 13 +++++++++---- css/timeline-form/expanded.css | 8 ++++---- css/timeline-form/expanded.css.map | 4 ++-- css/timeline-form/min.css | 4 ++-- css/timeline-form/min.css.map | 4 ++-- js/includes/input-phone-contact-min.js | 7 +++---- js/includes/input-phone-contact.js | 10 +++++----- js/includes/input-phone-fiche-min.js | 5 +++-- js/includes/input-phone-fiche.js | 26 +++++++++++++++++--------- js/includes/input-phone-mini-min.js | 8 ++++---- js/includes/input-phone-mini.js | 9 +++++---- view/js/input.js | 7 +++++-- 16 files changed, 71 insertions(+), 56 deletions(-) diff --git a/css/global/expanded.css b/css/global/expanded.css index e6997b7..ef09838 100644 --- a/css/global/expanded.css +++ b/css/global/expanded.css @@ -301,8 +301,6 @@ font-size: 1.4em; color: #000; font-weight: bold; - /* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/ - /* FIXME: Corriger le liseré pour les autres navigateurs que FF*/ /* Gestion du before (compteur css) //*/ } @@ -661,16 +659,16 @@ transition: 0.2s ease-in-out; } -#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(:last-child) { +#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(:last-child):not(.lc) { border-right: 0; } -#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:first-child { +#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:first-child, #WRAPPER > #CONTAINER section[data-timeline] .arrow-container span.fc { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } -#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:last-child { +#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:last-child, #WRAPPER > #CONTAINER section[data-timeline] .arrow-container span.lc { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } @@ -721,4 +719,4 @@ cursor: pointer; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9nbG9iYWwuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIiwKCQkiLi4vcGFuZWwtbGlzdC5zY3NzIiwKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuLyogWzFdIFBhbmVsIGxpc3QgKHRva2VucywgdXRpbGlzYXRldXJzLCBldGMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCAncGFuZWwtbGlzdCc7XG5cbi8qIFsyXSBGb3JtdWxhaXJlIGRlIHR5cGUgJ3RpbWVsaW5lJ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgJ3RpbWVsaW5lLWZvcm0nO1xuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iLAoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gUGFubmVhdSBkJ2Fqb3V0L3N1cHByZXNzaW9uIGQnZWxlbWVudHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXBhbmVsLWxpc3Rde1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblxuXHQvKiAoMSkgSGVhZGVyICh0aXRyZSArIGFqb3V0KSAqL1xuXHQmID4gZGl2W2RhdGEtaGVhZGVyXXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRwYWRkaW5nOiAuNWVtIC43ZW07XG5cblx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjZWVlO1xuXG5cdFx0Ly8gTGliZWxsZSBkdSBwYW5lbFxuXHRcdCYgPiBzcGFuLFxuXHRcdCYgPiBidXR0b257XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHR9XG5cblx0XHQvLyBCb3V0b24gYWpvdXRlclxuXHRcdCYgPiBidXR0b257XG5cdFx0XHRwYWRkaW5nOiAuMWVtIC43ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG5cblx0XHRcdGJhY2tncm91bmQ6ICNlY2YwZjE7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCAuMXMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0Y29sb3I6ICM3Nzc7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGhlbWUtZmctcHJpbWFyeSwgMTApO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0LyogKDIpIERlc2NyaXB0aW9uIChzb3VzIGxlIGhlYWRlcikgKi9cblx0JiA+IGRpdltkYXRhLWRlc2NyaXB0aW9uXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdHBhZGRpbmc6IC43ZW0gLjdlbTtcblxuXHRcdGNvbG9yOiAjNTU1O1xuXHR9XG5cblxuXG5cdC8qICgzKSBMaXN0ZSBkZXMgZWxlbWVudHMgKi9cblx0JiA+IHVsW2RhdGEtbGlzdF17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXG5cdFx0LyogKDQpIENoYXF1ZSBlbGVtZW50IGRlIGxhIGxpc3RlICovXG5cdFx0JiA+IGxpW2RhdGEtZWxlbWVudF17XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdFx0Ly8gcmVib3JkIGVuIGJhcyBzYXVmIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdC8qICg0LjEpIExvZ28gZXQgdHlwZSBkJ2VsZW1lbnQgKi9cblx0XHRcdCYgPiBkaXY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0XHRcdGhlaWdodDogNmVtO1xuXG5cdFx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdC8vIEltYWdlIHBvdXIgdG9rZW5cblx0XHRcdFx0JltkYXRhLXRva2VuXXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy90b2tlbi9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy90b2tlbi9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRoZW1lLWZnLXByaW1hcnkpfScpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Ly8gSW1hZ2UgcG91ciB1dGlsaXNhdGV1clxuXHRcdFx0XHQmW2RhdGEtdXNlcl17XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvdXNlci9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy91c2VyL3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGhlbWUtZmctcHJpbWFyeSl9Jyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQvLyBJbWFnZSBwb3VyIHV0aWxpc2F0ZXVyXG5cdFx0XHRcdCZbZGF0YS1udW1iZXJde1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3Bob25lX251bWJlci9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy9waG9uZV9udW1iZXIvc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aGVtZS1mZy1wcmltYXJ5KX0nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlO1xuXG5cblxuXHRcdFx0XHQvLyBUZXh0ZSBwb3VyIGxlIHR5cGUgZCdlbGVtZW50XG5cdFx0XHRcdCYgPiBzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0cGFkZGluZzogMCAuNGVtO1xuXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC8qICg0LjIpIERvbm5lZXMgZGVzY3JpcHRpdmVzICovXG5cdFx0XHQmID4gZGl2Om50aC1jaGlsZChuKzIpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0ZmxleDogMTBlbTtcblxuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQvLyBPbiBwcmVmaXhlIGNoYXF1ZSBkb25uZWVcblx0XHRcdFx0JiA+IHNwYW5bZGF0YS1wcmVmaXhdOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtcHJlZml4KSBcIjogXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAoNC4zKSBCb3V0b24gZGUgc3VwcHJlc3Npb24gKi9cblx0XHRcdCYgPiBidXR0b257XG5cdFx0XHRcdHBhZGRpbmc6IC4xZW0gLjdlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJlbTtcblxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZTJiMDg7XG5cblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0XHRjb2xvcjogI2RlMmIwODtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZGUyYjA4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG5cdC8qICg1KSBGb3JtdWxhaXJlIGQnYWpvdXQgZCd1biBub3V2ZWwgZWxlbWVudCAqL1xuXHQmID4gZGl2W2RhdGEtYWRkXXtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gQWZmaWNoYWdlIHF1YW5kIC5hY3RpdmVcblx0XHQmLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcblxuXHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogKDUuMSkgRGVzY3JpcHRpb24gZHUgY2hhbXAgZGUgdGV4dGUgKi9cblx0XHQmID4gLmxhYmVse1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE4ZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiAjM2I0OTRjO1xuXHRcdH1cblxuXG5cdFx0LyogKDUuMikgQ2hhbXBzIGRlIHRleHRlICovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3RleHQnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0nZW1haWwnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXXtcblx0XHRcdG1hcmdpbjogMWVtIDA7XG5cdFx0XHRwYWRkaW5nOiAuNWVtIC43ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBmb2N1c1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZGRkO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0LyogKDUuMykgQm91dG9uIGRlIGNyZWF0aW9uIGFuaW1hdGlvbiBkZSBAaG92ZXIqL1xuXHRcdCYgPiBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDEwKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG59XG4iLAoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgaDUsXG5cdCYgaDQsXG5cdCYgaDMsXG5cdCYgKi5saW5le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkOGUwZTk7XG5cblx0fVxuXG5cblx0LyogKDIpIFRpdHJlcyBkZSBzZWN0aW9ucyAqL1xuXHQmIGgze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0LyogVE9ETzogVHJhbnNmb3JtZXIgbGVzIGJhY2tncm91bmQgZW4gOjpiZWZvcmUgcG91ciBxdWUgY2Egc29pdCBqdXN0ZSB1biBjZXJjbGUgYXZlYyBiZyBldCBib3JkZXIqL1xuXHRcdC8qIEZJWE1FOiBDb3JyaWdlciBsZSBsaXNlcsOpIHBvdXIgbGVzIGF1dHJlcyBuYXZpZ2F0ZXVycyBxdWUgRkYqL1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1uXTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXG5cdFx0fVxuXHR9XG5cblx0LyogKDMpIFRpdHJlcyBkZXMgc291cy1zZWN0aW9ucyAqL1xuXHQmIGg0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1pY29uXTpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblxuICAgICAgICAvKiBUZXh0ZSBnZW5yZSB0ZXh0IG1lc3NhZ2UqL1xuICAgICAgICAmW2RhdGEtdGV4dF06YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXHR9XG5cblx0LyogKDUpICdUYWdzJyAtPiB0ZXh0ZXMgc3VyIGxlIGxpc2Vyw6kgZ2F1Y2hlICovXG5cdCYgW2RhdGEtdGFnXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogYXR0cihkYXRhLXRhZyk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAvKiAoNikgSW5wdXQgZCd1cGxvYWQgZGUgZmljaGllciAoY3NzIGhhY2spICovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ117XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC8qIENvbnRpZW5kcmEgbCdpbnB1dCovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ10gKyBzcGFuLmZpbGUtaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMjkwcHggLSAyKjE1cHggKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMDtcblxuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTAsIDEwKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG5cdH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSAuYWN0aXZlKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ10uYWN0aXZlICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIE9uIGNoYW5nZSBsJ2ljw7RuZVxuXHRcdCY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ3YgJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICg3KSBJbnB1dHMgZGUgdHlwZSB0ZXh0ICovXG5cdCYgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQmIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdCYgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5cdCYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdCYgaW5wdXRbdHlwZT0nbWFpbCdde1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQvKiBBbmltYXRpb24gZGUgQGZvY3VzKi9cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3V0b25zXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDIwKTtcblxuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgbGVzIGJvdXRvbnNcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDUpO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYgbGFiZWx7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKiAoOCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgKi9cblx0JiBbZGF0YS1zcGFjZV17XG5cdFx0QGV4dGVuZCAqLmxpbmU7XG5cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qICgxMCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgdmVydGljYXV4ICovXG5cdCYgLnNwYWNldG9weyBtYXJnaW4tdG9wOiAyMHB4ICAgICAgICFpbXBvcnRhbnQ7IH1cblx0JiAuc3BhY2VidG17IG1hcmdpbi1ib3R0b206IDIwcHggICAgIWltcG9ydGFudDsgfVxuXG5cdCYgLnNwYWNlZHtcblx0XHRAZXh0ZW5kIC5zcGFjZXRvcDtcblx0XHRAZXh0ZW5kIC5zcGFjZWJ0bTtcblx0fVxuXG5cdCYgLm5vYm9sZCxcblx0JiAubm9ib2xkICp7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXG5cdFx0JiBvcHRpb246bm90KDpkaXNhYmxlZCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uOmRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0JiBvcHRpb24ucGFke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcblx0ICAgIC8vIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZzogMnB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvMzMzMzMzJykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRpbWVsaW5lLTIpfScpO1xuXHRcdH1cblxuXHR9XG5cblx0LyogKDEyKSBHZXN0aW9uIGRlcyBjb2xvcmlzIHBvdXIgbGVzIHRpdHJlcyAqL1xuXHQmIGg1LmNvbG9yMCxcblx0JiBoNC5jb2xvcjAsXG5cdCYgaDMuY29sb3Iwe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjEsXG5cdCYgaDQuY29sb3IxLFxuXHQmIGgzLmNvbG9yMXtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IyLFxuXHQmIGg0LmNvbG9yMixcblx0JiBoMy5jb2xvcjJ7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMyxcblx0JiBoNC5jb2xvcjMsXG5cdCYgaDMuY29sb3Ize1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMztcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjQsXG5cdCYgaDQuY29sb3I0LFxuXHQmIGgzLmNvbG9yNHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS00O1xuXHRcdH1cblx0fVxuXG5cblx0LyogKDEzKSBHZXN0aW9uIGRlIGxhIG5hdmlnYXRpb24gZmzDqWNow6llICovXG5cdCYgLmFycm93LWNvbnRhaW5lcntcblxuXHQgICAgJiBzcGFue1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICBtYXJnaW46IC4zZW0gMDtcblx0ICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG5cblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2Q4ZTBlOSwgMTApO1xuXG5cdFx0XHQvLyBQYXMgZGUgcmVib3JkIGRyb2l0ZSBzYXVmIHNpIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdCAgICAgICAgY29sb3I6IGRhcmtlbigjZDhlMGU5LCAzMCk7XG5cblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXG5cdCAgICAgICAgJjpmaXJzdC1jaGlsZHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cblx0ICAgICAgICAmOmxhc3QtY2hpbGR7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIHF1YW5kIGxhIHBhZ2UgZXN0IHZhbGlkw6llXG5cdFx0XHQmLmRvbmV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFF1YW5kIGxhIHBhZ2Ugbidlc3QgcGFzIHZhbGlkw6llXG5cdFx0XHQmOm5vdCguZG9uZSl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2FhYTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHR9XG5cblxuXHQvKiAoMTQpIFN3aXRjaCBlbnRyZSBOb20gZXQgUHLDqW5vbSAqL1xuXHQmIHNwYW4uc3dpdGNoLWJvdGh7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1ib3RoL3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQvKiAoMTUpIFN3aXRjaCBQcsOpbm9tK05vbSA9IFBzZXVkbyAqL1xuXHQmIHNwYW4uc3dpdGNoLWxlZnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1sZWZ0L3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdC8qICgxNCkgR2VzdGlvbiBkZSBsJ2FmZmljaGFnZSBkZXMgTUlOSSBmaWNoZXMgZXQgZGVzIEZJQ0hFUyByZWxhdGlvbnMgKi9cblx0Ly8gJiBhcnRpY2xlID4gYXJ0aWNsZXtcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHQvL1xuXHQvLyBcdCYuYWN0aXZle1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0fVxuXHQvLyB9XG5cbn1cbiIKCV0sCgkibWFwcGluZ3MiOiAiO0FDQUE7MkRBQzJEO0FBQzNELG9DQUFvQztBQU1wQyxpQ0FBaUM7QUFRakMsNENBQTRDO0FBUzVDOzJEQUMyRDtBQUMzRCx3QkFBd0I7QUFNeEI7MkRBQzJEO0FBZTNEOzJEQUMyRDtBRGhEM0Q7MkRBQzJEO0FDSDNEOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QUNoRDNEOzJEQUMyRDtBQUMzRCxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFBLGVBQUMsQUFBQSxFQUFnQjtFQUM3QyxPQUFPLEVBQUUsS0FBTTtFQUNmLFFBQVEsRUFBRSxRQUFTO0VBRW5CLGFBQWEsRUFBRSxHQUFJO0VBQ25CLE1BQU0sRUFBRSxjQUFlO0VBRXZCLGdCQUFnQixFQUFFLElBQUs7RUFFdkIsU0FBUyxFQUFFLElBQUs7RUFDaEIsS0FBSyxFQUFFLElBQUs7RUFHWixnQ0FBZ0M7RUFtRGhDLHNDQUFzQztFQWN0Qyw0QkFBNEI7RUFpSjVCLGdEQUFnRDtDQTREaEQ7O0FBM1JELFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsZUFBQyxBQUFBLElBY3pCLEdBQUcsQ0FBQSxBQUFBLFdBQUMsQUFBQSxFQUFZO0VBQ25CLE9BQU8sRUFBRSxJQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVM7RUFHbkIsY0FBYyxFQUFFLEdBQUk7RUFDcEIsU0FBUyxFQUFFLE1BQU87RUFDbEIsZUFBZSxFQUFFLGFBQWM7RUFDL0IsV0FBVyxFQUFFLE1BQU87RUFFcEIsT0FBTyxFQUFFLFNBQVU7RUFFbkIsYUFBYSxFQUFFLFdBQVk7RUFDM0IsYUFBYSxFQUFFLGNBQWU7RUFF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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9nbG9iYWwuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIiwKCQkiLi4vcGFuZWwtbGlzdC5zY3NzIiwKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuLyogWzFdIFBhbmVsIGxpc3QgKHRva2VucywgdXRpbGlzYXRldXJzLCBldGMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCAncGFuZWwtbGlzdCc7XG5cbi8qIFsyXSBGb3JtdWxhaXJlIGRlIHR5cGUgJ3RpbWVsaW5lJ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgJ3RpbWVsaW5lLWZvcm0nO1xuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iLAoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gUGFubmVhdSBkJ2Fqb3V0L3N1cHByZXNzaW9uIGQnZWxlbWVudHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXBhbmVsLWxpc3Rde1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblxuXHQvKiAoMSkgSGVhZGVyICh0aXRyZSArIGFqb3V0KSAqL1xuXHQmID4gZGl2W2RhdGEtaGVhZGVyXXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRwYWRkaW5nOiAuNWVtIC43ZW07XG5cblx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjZWVlO1xuXG5cdFx0Ly8gTGliZWxsZSBkdSBwYW5lbFxuXHRcdCYgPiBzcGFuLFxuXHRcdCYgPiBidXR0b257XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHR9XG5cblx0XHQvLyBCb3V0b24gYWpvdXRlclxuXHRcdCYgPiBidXR0b257XG5cdFx0XHRwYWRkaW5nOiAuMWVtIC43ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG5cblx0XHRcdGJhY2tncm91bmQ6ICNlY2YwZjE7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCAuMXMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0Y29sb3I6ICM3Nzc7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGhlbWUtZmctcHJpbWFyeSwgMTApO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0LyogKDIpIERlc2NyaXB0aW9uIChzb3VzIGxlIGhlYWRlcikgKi9cblx0JiA+IGRpdltkYXRhLWRlc2NyaXB0aW9uXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdHBhZGRpbmc6IC43ZW0gLjdlbTtcblxuXHRcdGNvbG9yOiAjNTU1O1xuXHR9XG5cblxuXG5cdC8qICgzKSBMaXN0ZSBkZXMgZWxlbWVudHMgKi9cblx0JiA+IHVsW2RhdGEtbGlzdF17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXG5cdFx0LyogKDQpIENoYXF1ZSBlbGVtZW50IGRlIGxhIGxpc3RlICovXG5cdFx0JiA+IGxpW2RhdGEtZWxlbWVudF17XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdFx0Ly8gcmVib3JkIGVuIGJhcyBzYXVmIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdC8qICg0LjEpIExvZ28gZXQgdHlwZSBkJ2VsZW1lbnQgKi9cblx0XHRcdCYgPiBkaXY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0XHRcdGhlaWdodDogNmVtO1xuXG5cdFx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdC8vIEltYWdlIHBvdXIgdG9rZW5cblx0XHRcdFx0JltkYXRhLXRva2VuXXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy90b2tlbi9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy90b2tlbi9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRoZW1lLWZnLXByaW1hcnkpfScpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Ly8gSW1hZ2UgcG91ciB1dGlsaXNhdGV1clxuXHRcdFx0XHQmW2RhdGEtdXNlcl17XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvdXNlci9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy91c2VyL3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGhlbWUtZmctcHJpbWFyeSl9Jyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQvLyBJbWFnZSBwb3VyIHV0aWxpc2F0ZXVyXG5cdFx0XHRcdCZbZGF0YS1udW1iZXJde1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3Bob25lX251bWJlci9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy9waG9uZV9udW1iZXIvc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aGVtZS1mZy1wcmltYXJ5KX0nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlO1xuXG5cblxuXHRcdFx0XHQvLyBUZXh0ZSBwb3VyIGxlIHR5cGUgZCdlbGVtZW50XG5cdFx0XHRcdCYgPiBzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0cGFkZGluZzogMCAuNGVtO1xuXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC8qICg0LjIpIERvbm5lZXMgZGVzY3JpcHRpdmVzICovXG5cdFx0XHQmID4gZGl2Om50aC1jaGlsZChuKzIpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0ZmxleDogMTBlbTtcblxuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQvLyBPbiBwcmVmaXhlIGNoYXF1ZSBkb25uZWVcblx0XHRcdFx0JiA+IHNwYW5bZGF0YS1wcmVmaXhdOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtcHJlZml4KSBcIjogXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAoNC4zKSBCb3V0b24gZGUgc3VwcHJlc3Npb24gKi9cblx0XHRcdCYgPiBidXR0b257XG5cdFx0XHRcdHBhZGRpbmc6IC4xZW0gLjdlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJlbTtcblxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZTJiMDg7XG5cblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0XHRjb2xvcjogI2RlMmIwODtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZGUyYjA4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG5cdC8qICg1KSBGb3JtdWxhaXJlIGQnYWpvdXQgZCd1biBub3V2ZWwgZWxlbWVudCAqL1xuXHQmID4gZGl2W2RhdGEtYWRkXXtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gQWZmaWNoYWdlIHF1YW5kIC5hY3RpdmVcblx0XHQmLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcblxuXHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogKDUuMSkgRGVzY3JpcHRpb24gZHUgY2hhbXAgZGUgdGV4dGUgKi9cblx0XHQmID4gLmxhYmVse1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE4ZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiAjM2I0OTRjO1xuXHRcdH1cblxuXG5cdFx0LyogKDUuMikgQ2hhbXBzIGRlIHRleHRlICovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3RleHQnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0nZW1haWwnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXXtcblx0XHRcdG1hcmdpbjogMWVtIDA7XG5cdFx0XHRwYWRkaW5nOiAuNWVtIC43ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBmb2N1c1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZGRkO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0LyogKDUuMykgQm91dG9uIGRlIGNyZWF0aW9uIGFuaW1hdGlvbiBkZSBAaG92ZXIqL1xuXHRcdCYgPiBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDEwKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG59XG4iLAoJCSJcbkBpbXBvcnQgJ2NvbnN0YW50cyc7XG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgaDUsXG5cdCYgaDQsXG5cdCYgaDMsXG5cdCYgKi5saW5le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkOGUwZTk7XG5cblx0fVxuXG5cblx0LyogKDIpIFRpdHJlcyBkZSBzZWN0aW9ucyAqL1xuXHQmIGgze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1uXTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXG5cdFx0fVxuXHR9XG5cblx0LyogKDMpIFRpdHJlcyBkZXMgc291cy1zZWN0aW9ucyAqL1xuXHQmIGg0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1pY29uXTpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblxuICAgICAgICAvKiBUZXh0ZSBnZW5yZSB0ZXh0IG1lc3NhZ2UqL1xuICAgICAgICAmW2RhdGEtdGV4dF06YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXHR9XG5cblx0LyogKDUpICdUYWdzJyAtPiB0ZXh0ZXMgc3VyIGxlIGxpc2Vyw6kgZ2F1Y2hlICovXG5cdCYgW2RhdGEtdGFnXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogYXR0cihkYXRhLXRhZyk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAvKiAoNikgSW5wdXQgZCd1cGxvYWQgZGUgZmljaGllciAoY3NzIGhhY2spICovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ117XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC8qIENvbnRpZW5kcmEgbCdpbnB1dCovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ10gKyBzcGFuLmZpbGUtaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMjkwcHggLSAyKjE1cHggKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMDtcblxuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTAsIDEwKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG5cdH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSAuYWN0aXZlKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ10uYWN0aXZlICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIE9uIGNoYW5nZSBsJ2ljw7RuZVxuXHRcdCY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ3YgJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICg3KSBJbnB1dHMgZGUgdHlwZSB0ZXh0ICovXG5cdCYgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQmIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdCYgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5cdCYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdCYgaW5wdXRbdHlwZT0nbWFpbCdde1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQvKiBBbmltYXRpb24gZGUgQGZvY3VzKi9cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3V0b25zXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDIwKTtcblxuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgbGVzIGJvdXRvbnNcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDUpO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYgbGFiZWx7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKiAoOCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgKi9cblx0JiBbZGF0YS1zcGFjZV17XG5cdFx0QGV4dGVuZCAqLmxpbmU7XG5cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qICgxMCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgdmVydGljYXV4ICovXG5cdCYgLnNwYWNldG9weyBtYXJnaW4tdG9wOiAyMHB4ICAgICAgICFpbXBvcnRhbnQ7IH1cblx0JiAuc3BhY2VidG17IG1hcmdpbi1ib3R0b206IDIwcHggICAgIWltcG9ydGFudDsgfVxuXG5cdCYgLnNwYWNlZHtcblx0XHRAZXh0ZW5kIC5zcGFjZXRvcDtcblx0XHRAZXh0ZW5kIC5zcGFjZWJ0bTtcblx0fVxuXG5cdCYgLm5vYm9sZCxcblx0JiAubm9ib2xkICp7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXG5cdFx0JiBvcHRpb246bm90KDpkaXNhYmxlZCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uOmRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0JiBvcHRpb24ucGFke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcblx0ICAgIC8vIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZzogMnB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvMzMzMzMzJykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRpbWVsaW5lLTIpfScpO1xuXHRcdH1cblxuXHR9XG5cblx0LyogKDEyKSBHZXN0aW9uIGRlcyBjb2xvcmlzIHBvdXIgbGVzIHRpdHJlcyAqL1xuXHQmIGg1LmNvbG9yMCxcblx0JiBoNC5jb2xvcjAsXG5cdCYgaDMuY29sb3Iwe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjEsXG5cdCYgaDQuY29sb3IxLFxuXHQmIGgzLmNvbG9yMXtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IyLFxuXHQmIGg0LmNvbG9yMixcblx0JiBoMy5jb2xvcjJ7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMyxcblx0JiBoNC5jb2xvcjMsXG5cdCYgaDMuY29sb3Ize1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMztcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjQsXG5cdCYgaDQuY29sb3I0LFxuXHQmIGgzLmNvbG9yNHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS00O1xuXHRcdH1cblx0fVxuXG5cblx0LyogKDEzKSBHZXN0aW9uIGRlIGxhIG5hdmlnYXRpb24gZmzDqWNow6llICovXG5cdCYgLmFycm93LWNvbnRhaW5lcntcblxuXHQgICAgJiBzcGFue1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICBtYXJnaW46IC4zZW0gMDtcblx0ICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG5cblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2Q4ZTBlOSwgMTApO1xuXG5cdFx0XHQvLyBQYXMgZGUgcmVib3JkIGRyb2l0ZSBzYXVmIHNpIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmxjKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdCAgICAgICAgY29sb3I6IGRhcmtlbigjZDhlMGU5LCAzMCk7XG5cblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXG5cdFx0XHQvLyBBcnJvbmRpIHBvdXIgcHJlbWllclxuXHQgICAgICAgICY6Zmlyc3QtY2hpbGQsXG5cdFx0XHQmLmZjeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBcnJvbmRpIHBvdXIgZGVybmllclxuXHQgICAgICAgICY6bGFzdC1jaGlsZCxcblx0XHRcdCYubGN7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIHF1YW5kIGxhIHBhZ2UgZXN0IHZhbGlkw6llXG5cdFx0XHQmLmRvbmV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFF1YW5kIGxhIHBhZ2Ugbidlc3QgcGFzIHZhbGlkw6llXG5cdFx0XHQmOm5vdCguZG9uZSl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2FhYTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHR9XG5cblxuXHQvKiAoMTQpIFN3aXRjaCBlbnRyZSBOb20gZXQgUHLDqW5vbSAqL1xuXHQmIHNwYW4uc3dpdGNoLWJvdGh7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1ib3RoL3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQvKiAoMTUpIFN3aXRjaCBQcsOpbm9tK05vbSA9IFBzZXVkbyAqL1xuXHQmIHNwYW4uc3dpdGNoLWxlZnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1sZWZ0L3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdC8qICgxNCkgR2VzdGlvbiBkZSBsJ2FmZmljaGFnZSBkZXMgTUlOSSBmaWNoZXMgZXQgZGVzIEZJQ0hFUyByZWxhdGlvbnMgKi9cblx0Ly8gJiBhcnRpY2xlID4gYXJ0aWNsZXtcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHQvL1xuXHQvLyBcdCYuYWN0aXZle1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8v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 */ \ No newline at end of file diff --git a/css/global/expanded.css.map b/css/global/expanded.css.map index 3abff12..807fb10 100644 --- a/css/global/expanded.css.map +++ b/css/global/expanded.css.map @@ -11,8 +11,8 @@ "@import 'constants';\n\n/* [1] Panel list (tokens, utilisateurs, etc)\n=========================================================*/\n@import 'panel-list';\n\n/* [2] Formulaire de type 'timeline'\n=========================================================*/\n@import 'timeline-form';\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n", "@import 'constants';\n\n/* [1] Panneau d'ajout/suppression d'elements\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-panel-list]{\n\tdisplay: block;\n\tposition: relative;\n\n\tborder-radius: 3px;\n\tborder: 1px solid #ccc;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\n\t/* (1) Header (titre + ajout) */\n\t& > div[data-header]{\n\t\tdisplay: flex;\n\t\tposition: relative;\n\n\t\t// flex properties\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\tpadding: .5em .7em;\n\n\t\tborder-radius: 3px 3px 0 0;\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tbackground-color: #f5f5f5;\n\t\tbox-shadow: inset 0 0 5px #eee;\n\n\t\t// Libelle du panel\n\t\t& > span,\n\t\t& > button{\n\t\t\tcolor: #333;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 2em;\n\t\t}\n\n\t\t// Bouton ajouter\n\t\t& > button{\n\t\t\tpadding: .1em .7em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid #777;\n\n\t\t\tbackground: #ecf0f1;\n\n\t\t\t@include transition( all .1s ease-in-out );\n\n\t\t\tcolor: #777;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tbackground: $theme-fg-primary;\n\t\t\t\tborder-color: darken($theme-fg-primary, 10);\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t}\n\n\t}\n\n\n\t/* (2) Description (sous le header) */\n\t& > div[data-description]{\n\t\tdisplay: block;\n\t\tposition: relative;\n\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tpadding: .7em .7em;\n\n\t\tcolor: #555;\n\t}\n\n\n\n\t/* (3) Liste des elements */\n\t& > ul[data-list]{\n\t\tdisplay: flex;\n\t\tposition: relative;\n\n\t\t// flex properties\n\t\tflex-direction: column;\n\t\tjustify-content: flex-start;\n\t\tflex-wrap: nowrap;\n\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tlist-style: none;\n\n\n\t\t/* (4) Chaque element de la liste */\n\t\t& > li[data-element]{\n\t\t\tdisplay: flex;\n\n\t\t\t// flex properties\n\t\t\tflex-direction: row;\n\t\t\tjustify-content: space-between;\n\t\t\talign-items: center;\n\t\t\tflex-wrap: nowrap;\n\n\t\t\tpadding: 1em;\n\n\t\t\t// rebord en bas sauf dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-bottom: 1px solid #ccc;\n\t\t\t}\n\n\t\t\t/* (4.1) Logo et type d'element */\n\t\t\t& > div:nth-child(1){\n\t\t\t\tdisplay: flex;\n\t\t\t\t\twidth: 10em;\n\t\t\t\t\theight: 6em;\n\n\t\t\t\t// flex properties\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: flex-end;\n\t\t\t\talign-items: center;\n\n\t\t\t\t// Image pour token\n\t\t\t\t&[data-token]{\n\t\t\t\t\tbackground: url('/f/svg/token/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/token/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\t// Image pour utilisateur\n\t\t\t\t&[data-user]{\n\t\t\t\t\tbackground: url('/f/svg/user/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/user/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\t// Image pour utilisateur\n\t\t\t\t&[data-number]{\n\t\t\t\t\tbackground: url('/f/svg/phone_number/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/phone_number/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tbackground-size: auto 50%;\n\n\n\n\t\t\t\t// Texte pour le type d'element\n\t\t\t\t& > span{\n\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\tpadding: 0 .4em;\n\n\t\t\t\t\tborder-radius: 3px;\n\t\t\t\t\tborder: 1px solid #ddd;\n\n\t\t\t\t\tfont-size: .8em;\n\t\t\t\t\tcolor: #555;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\tfont-weight: bold;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t/* (4.2) Donnees descriptives */\n\t\t\t& > div:nth-child(n+2){\n\t\t\t\tdisplay: flex;\n\t\t\t\tposition: relative;\n\n\t\t\t\tflex: 10em;\n\n\t\t\t\tpadding: 1em;\n\n\t\t\t\t// flex properties\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: flex-start;\n\t\t\t\talign-items: flex-start;\n\n\t\t\t\tfont-size: 1em;\n\t\t\t\tcolor: #000;\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t// On prefixe chaque donnee\n\t\t\t\t& > span[data-prefix]:before{\n\t\t\t\t\tcontent: attr(data-prefix) \": \";\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* (4.3) Bouton de suppression */\n\t\t\t& > button{\n\t\t\t\tpadding: .1em .7em;\n\t\t\t\t\theight: 2em;\n\n\t\t\t\tborder-radius: 3px;\n\t\t\t\tborder: 1px solid #de2b08;\n\n\t\t\t\tbackground: #fff;\n\n\t\t\t\tcolor: #de2b08;\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t@include transition( all .2s ease-in-out );\n\n\t\t\t\t// Animation de @hover\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground: #de2b08;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\n\t/* (5) Formulaire d'ajout d'un nouvel element */\n\t& > div[data-add]{\n\t\tdisplay: none;\n\n\t\t// Affichage quand .active\n\t\t&.active{\n\t\t\tdisplay: block;\n\t\t}\n\n\t\tposition: relative;\n\n\t\tpadding: 1em;\n\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tbackground-color: #ecf0f1;\n\n\t\t// font-weight: bold;\n\n\t\t/* (5.1) Description du champ de texte */\n\t\t& > .label{\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 18em;\n\t\t\tpadding-right: 2em;\n\t\t\ttext-align: right;\n\t\t\tcolor: #3b494c;\n\t\t}\n\n\n\t\t/* (5.2) Champs de texte */\n\t\t& > input[type='text'],\n\t\t& > input[type='email'],\n\t\t& > input[type='password']{\n\t\t\tmargin: 1em 0;\n\t\t\tpadding: .5em .7em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid #ddd;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\tcolor: #000;\n\t\t\tfont-weight: normal;\n\n\t\t\t// Animation de @focus\n\t\t\t&:focus{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tbox-shadow: inset 0 0 2px #ddd;\n\t\t\t}\n\t\t}\n\n\n\t\t/* (5.3) Bouton de creation animation de @hover*/\n\t\t& > input[type='submit']:hover{\n\t\t\tbackground: $theme-fg-primary;\n\t\t\tborder-color: darken($theme-fg-primary, 10);\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n}\n", - "@import 'constants';\n\n/* [1] Formulaire de type timeline\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-timeline]{\n\tdisplay: block;\n\tposition: relative;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\t/* (1) On ajoute le liseré à droite pour TOUS les éléments */\n\t& h5,\n\t& h4,\n\t& h3,\n\t& *.line{\n\t\tdisplay: block;\n\n\t\tcolor: #333;\n\n\t\tmargin: 0 40px;\n\t\tpadding: 5px 60px;\n\n border-left: 2px solid #d8e0e9;\n\n\t}\n\n\n\t/* (2) Titres de sections */\n\t& h3{\n\t\tdisplay: block;\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.4em;\n\t\tcolor: #000;\n\t\tfont-weight: bold;\n\n // background-color: $timeline-color;\n\n\t\t/* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/\n\t\t/* FIXME: Corriger le liseré pour les autres navigateurs que FF*/\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-n]:before{\n content: attr(data-n);\n\n display: inline-block;\n position: absolute;\n margin-top: .6em;\n margin-left: -41px;\n padding: 3px 12px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 3px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: 1.3em;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\n\t\t}\n\t}\n\n\t/* (3) Titres des sous-sections */\n\t& h4{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-icon]:before{\n\t\t\tcontent: attr(data-icon);\n\n display: inline-block;\n position: absolute;\n margin-top: .9em;\n margin-left: -41px;\n padding: 9px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: .9em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\t}\n\n\t/* (4) Titres genre text message */\n\t& h5{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&:before{\n\t\t\tcontent: '';\n\n display: inline-block;\n position: absolute;\n margin-top: .7em;\n margin-left: -41px;\n padding: 7px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\n /* Texte genre text message*/\n &[data-text]:after{\n content: attr(data-text);\n padding: 6px 10px;\n\n border-radius: 3px;\n\n background: $timeline-color;\n\n color: #fff;\n font-weight: normal;\n }\n\t}\n\n\t/* (5) 'Tags' -> textes sur le liseré gauche */\n\t& [data-tag]{\n\t\tdisplay: block;\n\n\t\tpadding: 40px 60px;\n\n &:before{\n \t\tcontent: attr(data-tag);\n\n display: inline-block;\n position: absolute;\n margin-top: .5em;\n margin-left: -41px;\n padding: 2px;\n\n background-color: #fff;\n\n font-size: 1.2em;\n color: $timeline-color;\n font-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n }\n\t}\n\n /* (6) Input d'upload de fichier (css hack) */\n & input[type='file']{\n position: relative;\n opacity: 0;\n\n z-index: 8;\n\n cursor: pointer;\n\n }\n\n /* Contiendra l'input*/\n & input[type='file'] + span.file-input{\n display: inline-block;\n position: absolute;\n margin-top: -1px;\n margin-left: -290px;\n width: calc( 290px - 2*15px );\n height: 30px;\n\n padding: 0 15px;\n\n border-radius: 3px;\n background: $timeline-0;\n\n color: #222;\n line-height: 30px;\n font-weight: normal;\n\n z-index: 9;\n\n cursor: pointer;\n\n\t\tpointer-events: none;\n\n /* Icone d'upload*/\n &:before{\n content: 'e ';\n\n font-size: 1em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #222;\n\t\t\tfont-weight: bold;\n }\n\n\t\t@include transition( background .1s ease-in-out );\n }\n\n\n\t/* Animation de hover*/\n\t& input[type='file']:hover + span.file-input{\n\t\tbackground: darken($timeline-0, 10);\n\t\tbox-shadow: inset 0 0 5px #888;\n\t}\n\n\n\t/* Animation de .active*/\n\t& input[type='file'].active + span.file-input{\n\t\tbackground: $timeline-2;\n\t\tcolor: #fff;\n\t\t// On change l'icône\n\t\t&:before{\n content: 'v ';\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n\t/* (7) Inputs de type text */\n\t& input[type='text'],\n\t& input[type='password'],\n\t& input[type='number'],\n\t& input[type='button'],\n\t& input[type='submit'],\n\t& input[type='mail']{\n\t\tdisplay: inline;\n\t\twidth: auto;\n\n\t\tmargin: unset;\n\t\tpadding: 5px 10px;\n\t\tmargin-bottom: 5px;\n\t\tmargin-right: 15px;\n\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-bottom: 1px solid #555;\n\n\t\tfont-size: .8em;\n\t\tfont-weight: normal;\n\t\tcolor: #333;\n\n\t\t@include transition( border .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out );\n\n\t\t/* Animation de @focus*/\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t}\n\t}\n\n\t// Boutons\n\t& input[type='submit']{\n\t\tborder-color: darken($timeline-2, 20);\n\n\t\tbackground: $timeline-2;\n\n\t\tcolor: #fff;\n\n\t\t// Animation de @hover pour les boutons\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbackground: darken($timeline-2, 5);\n\t\t}\n\t}\n\n\n\n\n\t& label{\n\t\tcolor: #555;\n\t}\n\n\t/* (8) Gestion des espacements */\n\t& [data-space]{\n\t\t@extend *.line;\n\n\t\tpadding-top: 20px;\n\t\tpadding-bottom: 20px;\n\t}\n\n\t/* (10) Gestion des espacements verticaux */\n\t& .spacetop{ margin-top: 20px !important; }\n\t& .spacebtm{ margin-bottom: 20px !important; }\n\n\t& .spaced{\n\t\t@extend .spacetop;\n\t\t@extend .spacebtm;\n\t}\n\n\t& .nobold,\n\t& .nobold *{\n\t\tfont-weight: normal !important;\n\t}\n\n\t/* (11) Gestion des custom */\n\t& select{\n\t width: auto;\n\t display: inline-block;\n\t background: transparent;\n\t border: 0;\n\n\t // Hides right arrow\n\t -webkit-appearance: none;\n\t -moz-appearance: none;\n\t text-indent: 1px;\n\t text-overflow: '';\n\t font-size: .9em;\n\n\t\t& option:not(:disabled){\n\t\t\tpadding-left: 1.5em;\n\t\t}\n\n\t\t& option:disabled:not(:first-child){\n\t\t\tfont-size: 1.2em;\n\t\t\tcolor: #000;\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t& option.pad{\n\t\t\tpadding-left: 2.5em;\n\t\t}\n\t}\n\n\t& .select-container select{\n\t // width: auto;\n\t display: inline-block;\n\t padding: 2px;\n\t padding-right: 30px;\n\n\t\tborder: none;\n\t border-bottom: 1px solid #333;\n\n\t background: #fff url('/f/svg/bottom_arrow/st/container/333333') right 10px center no-repeat;\n\t background-size: 10px auto;\n\n\t overflow: hidden;\n\n\t\t// Animation de @focus\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t\tbackground-image:url('/f/svg/bottom_arrow/st/container/#{color-str($timeline-2)}');\n\t\t}\n\n\t}\n\n\t/* (12) Gestion des coloris pour les titres */\n\t& h5.color0,\n\t& h4.color0,\n\t& h3.color0{\n\t\tcolor: $timeline-0;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-0;\n\t\t}\n\t}\n\n\t& h5.color1,\n\t& h4.color1,\n\t& h3.color1{\n\t\tcolor: $timeline-1;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-1;\n\t\t}\n\t}\n\n\t& h5.color2,\n\t& h4.color2,\n\t& h3.color2{\n\t\tcolor: $timeline-2;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-2;\n\t\t}\n\t}\n\n\t& h5.color3,\n\t& h4.color3,\n\t& h3.color3{\n\t\tcolor: $timeline-3;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-3;\n\t\t}\n\t}\n\n\t& h5.color4,\n\t& h4.color4,\n\t& h3.color4{\n\t\tcolor: $timeline-4;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-4;\n\t\t}\n\t}\n\n\n\t/* (13) Gestion de la navigation fléchée */\n\t& .arrow-container{\n\n\t & span{\n\t display: inline-block;\n\t position: relative;\n\n\t margin: .3em 0;\n\t padding: .5em .8em;\n\n\t border: 1px solid darken(#d8e0e9, 10);\n\n\t\t\t// Pas de rebord droite sauf si dernier\n\t\t\t&:not(:last-child):not(.lc){\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t color: darken(#d8e0e9, 30);\n\n\t cursor: pointer;\n\n\t @include transition( .2s ease-in-out );\n\n\n\t\t\t// Arrondi pour premier\n\t &:first-child,\n\t\t\t&.fc{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }\n\n\t\t\t// Arrondi pour dernier\n\t &:last-child,\n\t\t\t&.lc{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }\n\n\t\t\t// Animation quand la page est validée\n\t\t\t&.done{\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: $timeline-2;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: $timeline-2;\n\t\t\t\t\tbackground: $timeline-2;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Quand la page n'est pas validée\n\t\t\t&:not(.done){\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: #333;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: #aaa;\n\t\t\t\t\tbackground: #aaa;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t }\n\n\t}\n\n\n\t/* (14) Switch entre Nom et Prénom */\n\t& span.switch-both{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-both/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\t/* (15) Switch Prénom+Nom = Pseudo */\n\t& span.switch-left{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-left/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */\n\t// & article > article{\n\t// \tdisplay: none;\n\t//\n\t// \t&.active{\n\t// \t\tdisplay: block;\n\t// \t}\n\t// }\n\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/global/min.css b/css/global/min.css index 90ca3e6..6f3b3bd 100644 --- a/css/global/min.css +++ b/css/global/min.css @@ -1,3 +1,3 @@ -#WRAPPER>#CONTAINER section[data-panel-list]{display:block;position:relative;border-radius:3px;border:1px solid #ccc;background-color:#fff;font-size:.9em;color:#000}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.5em .7em;border-radius:3px 3px 0 0;border-bottom:1px solid #ccc;background-color:#f5f5f5;box-shadow:inset 0 0 5px #eee}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>span,#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>button{color:#333;font-weight:bold;line-height:2em}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>button{padding:.1em .7em;border-radius:3px;border:1px solid #777;background:#ecf0f1;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;color:#777}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>button:hover{background:#399ced;border-color:#1484df;color:#fff}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-description]{display:block;position:relative;border-bottom:1px solid #ccc;padding:.7em .7em;color:#555}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]{display:flex;position:relative;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;margin:0;padding:0;list-style:none}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:1em}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]:not(:last-child){border-bottom:1px solid #ccc}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1){display:flex;width:10em;height:6em;flex-direction:column;justify-content:flex-end;align-items:center;background-size:auto 50%}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-token]{background:url("/f/svg/token/st/container/666666") center 1em no-repeat}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-token].active{background-image:url("/f/svg/token/st/container/399ced")}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-user]{background:url("/f/svg/user/st/container/666666") center 1em no-repeat}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-user].active{background-image:url("/f/svg/user/st/container/399ced")}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-number]{background:url("/f/svg/phone_number/st/container/666666") center 1em no-repeat}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-number].active{background-image:url("/f/svg/phone_number/st/container/399ced")}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)>span{display:block;padding:0 .4em;border-radius:3px;border:1px solid #ddd;font-size:.8em;color:#555;text-transform:uppercase;font-weight:bold}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(n+2){display:flex;position:relative;flex:10em;padding:1em;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(n+2)>span[data-prefix]:before{content:attr(data-prefix) ": ";font-weight:normal}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>button{padding:.1em .7em;height:2em;border-radius:3px;border:1px solid #de2b08;background:#fff;color:#de2b08;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>button:hover{background:#de2b08;color:#fff}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]{display:none;position:relative;padding:1em;border-bottom:1px solid #ccc;background-color:#ecf0f1}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add].active{display:block}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>.label{display:inline-block;width:18em;padding-right:2em;text-align:right;color:#3b494c}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='text'],#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='email'],#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='password']{margin:1em 0;padding:.5em .7em;border-radius:3px;border:1px solid #ddd;background-color:#fff;color:#000;font-weight:normal}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='text']:focus,#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='email']:focus,#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='password']:focus{border-color:#399ced;box-shadow:inset 0 0 2px #ddd}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='submit']:hover{background:#399ced;border-color:#1484df;color:#fff}#WRAPPER>#CONTAINER section[data-timeline]{display:block;position:relative;background-color:#fff;font-size:.9em;color:#000}#WRAPPER>#CONTAINER section[data-timeline] h5,#WRAPPER>#CONTAINER section[data-timeline] h4,#WRAPPER>#CONTAINER section[data-timeline] h3,#WRAPPER>#CONTAINER section[data-timeline] *.line,#WRAPPER>#CONTAINER section[data-timeline] [data-space]{display:block;color:#333;margin:0 40px;padding:5px 60px;border-left:2px solid #d8e0e9}#WRAPPER>#CONTAINER section[data-timeline] h3{display:block;padding:20px 40px;font-size:1.4em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h3[data-n]:before{content:attr(data-n);display:inline-block;position:absolute;margin-top:.6em;margin-left:-41px;padding:3px 12px;border-radius:50%;box-shadow:0 0 0 3px #fff;background-color:#738394;font-size:1.3em;color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h4{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h4[data-icon]:before{content:attr(data-icon);display:inline-block;position:absolute;margin-top:.9em;margin-left:-41px;padding:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;font-size:.9em;font-family:'icomoon';color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h5:before{content:'';display:inline-block;position:absolute;margin-top:.7em;margin-left:-41px;padding:7px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5[data-text]:after{content:attr(data-text);padding:6px 10px;border-radius:3px;background:#738394;color:#fff;font-weight:normal}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]{display:block;padding:40px 60px}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]:before{content:attr(data-tag);display:inline-block;position:absolute;margin-top:.5em;margin-left:-41px;padding:2px;background-color:#fff;font-size:1.2em;color:#738394;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']{position:relative;opacity:0;z-index:8;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input{display:inline-block;position:absolute;margin-top:-1px;margin-left:-290px;width:calc( 290px - 2*15px);height:30px;padding:0 15px;border-radius:3px;background:#399ced;color:#222;line-height:30px;font-weight:normal;z-index:9;cursor:pointer;pointer-events:none;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input:before{content:'e ';font-size:1em;font-family:'icomoon';color:#222;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']:hover+span.file-input{background:#1484df;box-shadow:inset 0 0 5px #888}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input{background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input:before{content:'v ';color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='text'],#WRAPPER>#CONTAINER section[data-timeline] input[type='password'],#WRAPPER>#CONTAINER section[data-timeline] input[type='number'],#WRAPPER>#CONTAINER section[data-timeline] input[type='button'],#WRAPPER>#CONTAINER section[data-timeline] input[type='submit'],#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']{display:inline;width:auto;margin:unset;padding:5px 10px;margin-bottom:5px;margin-right:15px;border-radius:0;border:0;border-bottom:1px solid #555;font-size:.8em;font-weight:normal;color:#333;-webkit-transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out;transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='text']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='password']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='number']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='button']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']:focus{border-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']{border-color:#085c51;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:hover,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus{background:#0ea38e}#WRAPPER>#CONTAINER section[data-timeline] label{color:#555}#WRAPPER>#CONTAINER section[data-timeline] [data-space]{padding-top:20px;padding-bottom:20px}#WRAPPER>#CONTAINER section[data-timeline] .spacetop,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-top:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .spacebtm,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-bottom:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .nobold,#WRAPPER>#CONTAINER section[data-timeline] .nobold *{font-weight:normal !important}#WRAPPER>#CONTAINER section[data-timeline] select{width:auto;display:inline-block;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';font-size:.9em}#WRAPPER>#CONTAINER section[data-timeline] select option:not(:disabled){padding-left:1.5em}#WRAPPER>#CONTAINER section[data-timeline] select option:disabled:not(:first-child){font-size:1.2em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] select option.pad{padding-left:2.5em}#WRAPPER>#CONTAINER section[data-timeline] .select-container select{display:inline-block;padding:2px;padding-right:30px;border:none;border-bottom:1px solid #333;background:#fff url("/f/svg/bottom_arrow/st/container/333333") right 10px center no-repeat;background-size:10px auto;overflow:hidden}#WRAPPER>#CONTAINER section[data-timeline] .select-container select:focus{border-color:#10baa3;background-image:url("/f/svg/bottom_arrow/st/container/10baa3")}#WRAPPER>#CONTAINER section[data-timeline] h5.color0,#WRAPPER>#CONTAINER section[data-timeline] h4.color0,#WRAPPER>#CONTAINER section[data-timeline] h3.color0{color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:after{background-color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color1,#WRAPPER>#CONTAINER section[data-timeline] h4.color1,#WRAPPER>#CONTAINER section[data-timeline] h3.color1{color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:after{background-color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color2,#WRAPPER>#CONTAINER section[data-timeline] h4.color2,#WRAPPER>#CONTAINER section[data-timeline] h3.color2{color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:after{background-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color3,#WRAPPER>#CONTAINER section[data-timeline] h4.color3,#WRAPPER>#CONTAINER section[data-timeline] h3.color3{color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:after{background-color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color4,#WRAPPER>#CONTAINER section[data-timeline] h4.color4,#WRAPPER>#CONTAINER section[data-timeline] h3.color4{color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] h5.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:after{background-color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span{display:inline-block;position:relative;margin:.3em 0;padding:.5em .8em;border:1px solid #b7c6d7;color:#7692b2;cursor:pointer;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(:last-child){border-right:0}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done{font-weight:bold;color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done:hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done.active{border-color:#10baa3;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done){font-weight:bold;color:#333}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done):hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done).active{border-color:#aaa;background:#aaa;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] span.switch-both{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-both/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] span.switch-left{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-left/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer} +#WRAPPER>#CONTAINER section[data-panel-list]{display:block;position:relative;border-radius:3px;border:1px solid #ccc;background-color:#fff;font-size:.9em;color:#000}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.5em .7em;border-radius:3px 3px 0 0;border-bottom:1px solid #ccc;background-color:#f5f5f5;box-shadow:inset 0 0 5px #eee}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>span,#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>button{color:#333;font-weight:bold;line-height:2em}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>button{padding:.1em .7em;border-radius:3px;border:1px solid #777;background:#ecf0f1;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;color:#777}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-header]>button:hover{background:#399ced;border-color:#1484df;color:#fff}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-description]{display:block;position:relative;border-bottom:1px solid #ccc;padding:.7em .7em;color:#555}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]{display:flex;position:relative;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;margin:0;padding:0;list-style:none}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:1em}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]:not(:last-child){border-bottom:1px solid #ccc}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1){display:flex;width:10em;height:6em;flex-direction:column;justify-content:flex-end;align-items:center;background-size:auto 50%}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-token]{background:url("/f/svg/token/st/container/666666") center 1em no-repeat}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-token].active{background-image:url("/f/svg/token/st/container/399ced")}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-user]{background:url("/f/svg/user/st/container/666666") center 1em no-repeat}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-user].active{background-image:url("/f/svg/user/st/container/399ced")}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-number]{background:url("/f/svg/phone_number/st/container/666666") center 1em no-repeat}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)[data-number].active{background-image:url("/f/svg/phone_number/st/container/399ced")}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(1)>span{display:block;padding:0 .4em;border-radius:3px;border:1px solid #ddd;font-size:.8em;color:#555;text-transform:uppercase;font-weight:bold}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(n+2){display:flex;position:relative;flex:10em;padding:1em;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>div:nth-child(n+2)>span[data-prefix]:before{content:attr(data-prefix) ": ";font-weight:normal}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>button{padding:.1em .7em;height:2em;border-radius:3px;border:1px solid #de2b08;background:#fff;color:#de2b08;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-panel-list]>ul[data-list]>li[data-element]>button:hover{background:#de2b08;color:#fff}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]{display:none;position:relative;padding:1em;border-bottom:1px solid #ccc;background-color:#ecf0f1}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add].active{display:block}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>.label{display:inline-block;width:18em;padding-right:2em;text-align:right;color:#3b494c}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='text'],#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='email'],#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='password']{margin:1em 0;padding:.5em .7em;border-radius:3px;border:1px solid #ddd;background-color:#fff;color:#000;font-weight:normal}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='text']:focus,#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='email']:focus,#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='password']:focus{border-color:#399ced;box-shadow:inset 0 0 2px #ddd}#WRAPPER>#CONTAINER section[data-panel-list]>div[data-add]>input[type='submit']:hover{background:#399ced;border-color:#1484df;color:#fff}#WRAPPER>#CONTAINER section[data-timeline]{display:block;position:relative;background-color:#fff;font-size:.9em;color:#000}#WRAPPER>#CONTAINER section[data-timeline] h5,#WRAPPER>#CONTAINER section[data-timeline] h4,#WRAPPER>#CONTAINER section[data-timeline] h3,#WRAPPER>#CONTAINER section[data-timeline] *.line,#WRAPPER>#CONTAINER section[data-timeline] [data-space]{display:block;color:#333;margin:0 40px;padding:5px 60px;border-left:2px solid #d8e0e9}#WRAPPER>#CONTAINER section[data-timeline] h3{display:block;padding:20px 40px;font-size:1.4em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h3[data-n]:before{content:attr(data-n);display:inline-block;position:absolute;margin-top:.6em;margin-left:-41px;padding:3px 12px;border-radius:50%;box-shadow:0 0 0 3px #fff;background-color:#738394;font-size:1.3em;color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h4{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h4[data-icon]:before{content:attr(data-icon);display:inline-block;position:absolute;margin-top:.9em;margin-left:-41px;padding:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;font-size:.9em;font-family:'icomoon';color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h5:before{content:'';display:inline-block;position:absolute;margin-top:.7em;margin-left:-41px;padding:7px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5[data-text]:after{content:attr(data-text);padding:6px 10px;border-radius:3px;background:#738394;color:#fff;font-weight:normal}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]{display:block;padding:40px 60px}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]:before{content:attr(data-tag);display:inline-block;position:absolute;margin-top:.5em;margin-left:-41px;padding:2px;background-color:#fff;font-size:1.2em;color:#738394;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']{position:relative;opacity:0;z-index:8;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input{display:inline-block;position:absolute;margin-top:-1px;margin-left:-290px;width:calc( 290px - 2*15px);height:30px;padding:0 15px;border-radius:3px;background:#399ced;color:#222;line-height:30px;font-weight:normal;z-index:9;cursor:pointer;pointer-events:none;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input:before{content:'e ';font-size:1em;font-family:'icomoon';color:#222;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']:hover+span.file-input{background:#1484df;box-shadow:inset 0 0 5px #888}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input{background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input:before{content:'v ';color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='text'],#WRAPPER>#CONTAINER section[data-timeline] input[type='password'],#WRAPPER>#CONTAINER section[data-timeline] input[type='number'],#WRAPPER>#CONTAINER section[data-timeline] input[type='button'],#WRAPPER>#CONTAINER section[data-timeline] input[type='submit'],#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']{display:inline;width:auto;margin:unset;padding:5px 10px;margin-bottom:5px;margin-right:15px;border-radius:0;border:0;border-bottom:1px solid #555;font-size:.8em;font-weight:normal;color:#333;-webkit-transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out;transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='text']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='password']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='number']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='button']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']:focus{border-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']{border-color:#085c51;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:hover,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus{background:#0ea38e}#WRAPPER>#CONTAINER section[data-timeline] label{color:#555}#WRAPPER>#CONTAINER section[data-timeline] [data-space]{padding-top:20px;padding-bottom:20px}#WRAPPER>#CONTAINER section[data-timeline] .spacetop,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-top:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .spacebtm,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-bottom:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .nobold,#WRAPPER>#CONTAINER section[data-timeline] .nobold *{font-weight:normal !important}#WRAPPER>#CONTAINER section[data-timeline] select{width:auto;display:inline-block;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';font-size:.9em}#WRAPPER>#CONTAINER section[data-timeline] select option:not(:disabled){padding-left:1.5em}#WRAPPER>#CONTAINER section[data-timeline] select option:disabled:not(:first-child){font-size:1.2em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] select option.pad{padding-left:2.5em}#WRAPPER>#CONTAINER section[data-timeline] .select-container select{display:inline-block;padding:2px;padding-right:30px;border:none;border-bottom:1px solid #333;background:#fff url("/f/svg/bottom_arrow/st/container/333333") right 10px center no-repeat;background-size:10px auto;overflow:hidden}#WRAPPER>#CONTAINER section[data-timeline] .select-container select:focus{border-color:#10baa3;background-image:url("/f/svg/bottom_arrow/st/container/10baa3")}#WRAPPER>#CONTAINER section[data-timeline] h5.color0,#WRAPPER>#CONTAINER section[data-timeline] h4.color0,#WRAPPER>#CONTAINER section[data-timeline] h3.color0{color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:after{background-color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color1,#WRAPPER>#CONTAINER section[data-timeline] h4.color1,#WRAPPER>#CONTAINER section[data-timeline] h3.color1{color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:after{background-color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color2,#WRAPPER>#CONTAINER section[data-timeline] h4.color2,#WRAPPER>#CONTAINER section[data-timeline] h3.color2{color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:after{background-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color3,#WRAPPER>#CONTAINER section[data-timeline] h4.color3,#WRAPPER>#CONTAINER section[data-timeline] h3.color3{color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:after{background-color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color4,#WRAPPER>#CONTAINER section[data-timeline] h4.color4,#WRAPPER>#CONTAINER section[data-timeline] h3.color4{color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] h5.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:after{background-color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span{display:inline-block;position:relative;margin:.3em 0;padding:.5em .8em;border:1px solid #b7c6d7;color:#7692b2;cursor:pointer;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(:last-child):not(.lc){border-right:0}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:first-child,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.fc{border-top-left-radius:5px;border-bottom-left-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:last-child,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.lc{border-top-right-radius:5px;border-bottom-right-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done{font-weight:bold;color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done:hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done.active{border-color:#10baa3;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done){font-weight:bold;color:#333}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done):hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done).active{border-color:#aaa;background:#aaa;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] span.switch-both{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-both/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] span.switch-left{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-left/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vZ2xvYmFsLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIsCgkJIi4uL3BhbmVsLWxpc3Quc2NzcyIsCgkJIi4uL3RpbWVsaW5lLWZvcm0uc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbi8qIFsxXSBQYW5lbCBsaXN0ICh0b2tlbnMsIHV0aWxpc2F0ZXVycywgZXRjKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgJ3BhbmVsLWxpc3QnO1xuXG4vKiBbMl0gRm9ybXVsYWlyZSBkZSB0eXBlICd0aW1lbGluZSdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AaW1wb3J0ICd0aW1lbGluZS1mb3JtJztcbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIiwKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuLyogWzFdIFBhbm5lYXUgZCdham91dC9zdXBwcmVzc2lvbiBkJ2VsZW1lbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS1wYW5lbC1saXN0XXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cblx0LyogKDEpIEhlYWRlciAodGl0cmUgKyBham91dCkgKi9cblx0JiA+IGRpdltkYXRhLWhlYWRlcl17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0cGFkZGluZzogLjVlbSAuN2VtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggI2VlZTtcblxuXHRcdC8vIExpYmVsbGUgZHUgcGFuZWxcblx0XHQmID4gc3Bhbixcblx0XHQmID4gYnV0dG9ue1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0fVxuXG5cdFx0Ly8gQm91dG9uIGFqb3V0ZXJcblx0XHQmID4gYnV0dG9ue1xuXHRcdFx0cGFkZGluZzogLjFlbSAuN2VtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwgLjFzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdGNvbG9yOiAjNzc3O1xuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDEwKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdC8qICgyKSBEZXNjcmlwdGlvbiAoc291cyBsZSBoZWFkZXIpICovXG5cdCYgPiBkaXZbZGF0YS1kZXNjcmlwdGlvbl17XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cblx0XHRwYWRkaW5nOiAuN2VtIC43ZW07XG5cblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cblxuXHQvKiAoMykgTGlzdGUgZGVzIGVsZW1lbnRzICovXG5cdCYgPiB1bFtkYXRhLWxpc3Rde1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuXHRcdC8qICg0KSBDaGFxdWUgZWxlbWVudCBkZSBsYSBsaXN0ZSAqL1xuXHRcdCYgPiBsaVtkYXRhLWVsZW1lbnRde1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdC8vIHJlYm9yZCBlbiBiYXMgc2F1ZiBkZXJuaWVyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiAoNC4xKSBMb2dvIGV0IHR5cGUgZCdlbGVtZW50ICovXG5cdFx0XHQmID4gZGl2Om50aC1jaGlsZCgxKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogMTBlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDZlbTtcblxuXHRcdFx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQvLyBJbWFnZSBwb3VyIHRva2VuXG5cdFx0XHRcdCZbZGF0YS10b2tlbl17XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvdG9rZW4vc3QvY29udGFpbmVyLzY2NjY2NicpIGNlbnRlciAxZW0gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdC8vIFNpIGxlIHRva2VuIGVzdCBhY3RpZlxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZi9zdmcvdG9rZW4vc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aGVtZS1mZy1wcmltYXJ5KX0nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC8vIEltYWdlIHBvdXIgdXRpbGlzYXRldXJcblx0XHRcdFx0JltkYXRhLXVzZXJde1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3VzZXIvc3QvY29udGFpbmVyLzY2NjY2NicpIGNlbnRlciAxZW0gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdC8vIFNpIGxlIHRva2VuIGVzdCBhY3RpZlxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZi9zdmcvdXNlci9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRoZW1lLWZnLXByaW1hcnkpfScpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Ly8gSW1hZ2UgcG91ciB1dGlsaXNhdGV1clxuXHRcdFx0XHQmW2RhdGEtbnVtYmVyXXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9waG9uZV9udW1iZXIvc3QvY29udGFpbmVyLzY2NjY2NicpIGNlbnRlciAxZW0gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdC8vIFNpIGxlIHRva2VuIGVzdCBhY3RpZlxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZi9zdmcvcGhvbmVfbnVtYmVyL3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGhlbWUtZmctcHJpbWFyeSl9Jyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcblxuXG5cblx0XHRcdFx0Ly8gVGV4dGUgcG91ciBsZSB0eXBlIGQnZWxlbWVudFxuXHRcdFx0XHQmID4gc3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgLjRlbTtcblxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQvKiAoNC4yKSBEb25uZWVzIGRlc2NyaXB0aXZlcyAqL1xuXHRcdFx0JiA+IGRpdjpudGgtY2hpbGQobisyKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdGZsZXg6IDEwZW07XG5cblx0XHRcdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0Ly8gT24gcHJlZml4ZSBjaGFxdWUgZG9ubmVlXG5cdFx0XHRcdCYgPiBzcGFuW2RhdGEtcHJlZml4XTpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXByZWZpeCkgXCI6IFwiO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKDQuMykgQm91dG9uIGRlIHN1cHByZXNzaW9uICovXG5cdFx0XHQmID4gYnV0dG9ue1xuXHRcdFx0XHRwYWRkaW5nOiAuMWVtIC43ZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGUyYjA4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdFx0Y29sb3I6ICNkZTJiMDg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2RlMmIwODtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoNSkgRm9ybXVsYWlyZSBkJ2Fqb3V0IGQndW4gbm91dmVsIGVsZW1lbnQgKi9cblx0JiA+IGRpdltkYXRhLWFkZF17XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC8vIEFmZmljaGFnZSBxdWFuZCAuYWN0aXZlXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG5cblx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblxuXHRcdC8qICg1LjEpIERlc2NyaXB0aW9uIGR1IGNoYW1wIGRlIHRleHRlICovXG5cdFx0JiA+IC5sYWJlbHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxOGVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjb2xvcjogIzNiNDk0Yztcblx0XHR9XG5cblxuXHRcdC8qICg1LjIpIENoYW1wcyBkZSB0ZXh0ZSAqL1xuXHRcdCYgPiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdFx0JiA+IGlucHV0W3R5cGU9J2VtYWlsJ10sXG5cdFx0JiA+IGlucHV0W3R5cGU9J3Bhc3N3b3JkJ117XG5cdFx0XHRtYXJnaW46IDFlbSAwO1xuXHRcdFx0cGFkZGluZzogLjVlbSAuN2VtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggI2RkZDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8qICg1LjMpIEJvdXRvbiBkZSBjcmVhdGlvbiBhbmltYXRpb24gZGUgQGhvdmVyKi9cblx0XHQmID4gaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCR0aGVtZS1mZy1wcmltYXJ5LCAxMCk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxufVxuIiwKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuLyogWzFdIEZvcm11bGFpcmUgZGUgdHlwZSB0aW1lbGluZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNXUkFQUEVSID4gI0NPTlRBSU5FUiBzZWN0aW9uW2RhdGEtdGltZWxpbmVde1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Zm9udC1zaXplOiAuOWVtO1xuXHRjb2xvcjogIzAwMDtcblxuXHQvKiAoMSkgT24gYWpvdXRlIGxlIGxpc2Vyw6kgw6AgZHJvaXRlIHBvdXIgVE9VUyBsZXMgw6lsw6ltZW50cyAqL1xuXHQmIGg1LFxuXHQmIGg0LFxuXHQmIGgzLFxuXHQmICoubGluZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0bWFyZ2luOiAwIDQwcHg7XG5cdFx0cGFkZGluZzogNXB4IDYwcHg7XG5cbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDhlMGU5O1xuXG5cdH1cblxuXG5cdC8qICgyKSBUaXRyZXMgZGUgc2VjdGlvbnMgKi9cblx0JiBoM3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdC8qIFRPRE86IFRyYW5zZm9ybWVyIGxlcyBiYWNrZ3JvdW5kIGVuIDo6YmVmb3JlIHBvdXIgcXVlIGNhIHNvaXQganVzdGUgdW4gY2VyY2xlIGF2ZWMgYmcgZXQgYm9yZGVyKi9cblx0XHQvKiBGSVhNRTogQ29ycmlnZXIgbGUgbGlzZXLDqSBwb3VyIGxlcyBhdXRyZXMgbmF2aWdhdGV1cnMgcXVlIEZGKi9cblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmW2RhdGEtbl06YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW4pO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEycHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblxuXHRcdH1cblx0fVxuXG5cdC8qICgzKSBUaXRyZXMgZGVzIHNvdXMtc2VjdGlvbnMgKi9cblx0JiBoNHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Y29sb3I6IGRhcmtlbigkdGltZWxpbmUtY29sb3IsIDIwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmW2RhdGEtaWNvbl06YmVmb3Jle1xuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLWljb24pO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuOWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXHR9XG5cblx0LyogKDQpIFRpdHJlcyBnZW5yZSB0ZXh0IG1lc3NhZ2UgKi9cblx0JiBoNXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Y29sb3I6IGRhcmtlbigkdGltZWxpbmUtY29sb3IsIDIwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuN2VtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cbiAgICAgICAgLyogVGV4dGUgZ2VucmUgdGV4dCBtZXNzYWdlKi9cbiAgICAgICAgJltkYXRhLXRleHRdOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblx0fVxuXG5cdC8qICg1KSAnVGFncycgLT4gdGV4dGVzIHN1ciBsZSBsaXNlcsOpIGdhdWNoZSAqL1xuXHQmIFtkYXRhLXRhZ117XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10YWcpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG4gICAgICAgIH1cblx0fVxuXG4gICAgLyogKDYpIElucHV0IGQndXBsb2FkIGRlIGZpY2hpZXIgKGNzcyBoYWNrKSAqL1xuICAgICYgaW5wdXRbdHlwZT0nZmlsZSdde1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgei1pbmRleDogODtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB9XG5cbiAgICAvKiBDb250aWVuZHJhIGwnaW5wdXQqL1xuICAgICYgaW5wdXRbdHlwZT0nZmlsZSddICsgc3Bhbi5maWxlLWlucHV0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDI5MHB4IC0gMioxNXB4ICk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLTA7XG5cbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLyogSWNvbmUgZCd1cGxvYWQqL1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdlICc7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0ICk7XG4gICAgfVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIGhvdmVyKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ106aG92ZXIgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCR0aW1lbGluZS0wLCAxMCk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODg4O1xuXHR9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgLmFjdGl2ZSovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddLmFjdGl2ZSArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQvLyBPbiBjaGFuZ2UgbCdpY8O0bmVcblx0XHQmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd2ICc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvKiAoNykgSW5wdXRzIGRlIHR5cGUgdGV4dCAqL1xuXHQmIGlucHV0W3R5cGU9J3RleHQnXSxcblx0JiBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuXHQmIGlucHV0W3R5cGU9J251bWJlciddLFxuXHQmIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuXHQmIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuXHQmIGlucHV0W3R5cGU9J21haWwnXXtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcblxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYm9yZGVyIC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0LyogQW5pbWF0aW9uIGRlIEBmb2N1cyovXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQm91dG9uc1xuXHQmIGlucHV0W3R5cGU9J3N1Ym1pdCdde1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCR0aW1lbGluZS0yLCAyMCk7XG5cblx0XHRiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMjtcblxuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGxlcyBib3V0b25zXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCR0aW1lbGluZS0yLCA1KTtcblx0XHR9XG5cdH1cblxuXG5cblxuXHQmIGxhYmVse1xuXHRcdGNvbG9yOiAjNTU1O1xuXHR9XG5cblx0LyogKDgpIEdlc3Rpb24gZGVzIGVzcGFjZW1lbnRzICovXG5cdCYgW2RhdGEtc3BhY2Vde1xuXHRcdEBleHRlbmQgKi5saW5lO1xuXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQvKiAoMTApIEdlc3Rpb24gZGVzIGVzcGFjZW1lbnRzIHZlcnRpY2F1eCAqL1xuXHQmIC5zcGFjZXRvcHsgbWFyZ2luLXRvcDogMjBweCAgICAgICAhaW1wb3J0YW50OyB9XG5cdCYgLnNwYWNlYnRteyBtYXJnaW4tYm90dG9tOiAyMHB4ICAgICFpbXBvcnRhbnQ7IH1cblxuXHQmIC5zcGFjZWR7XG5cdFx0QGV4dGVuZCAuc3BhY2V0b3A7XG5cdFx0QGV4dGVuZCAuc3BhY2VidG07XG5cdH1cblxuXHQmIC5ub2JvbGQsXG5cdCYgLm5vYm9sZCAqe1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0fVxuXG5cdC8qICgxMSkgR2VzdGlvbiBkZXMgY3VzdG9tIDxzZWxlY3Q+ICovXG5cdCYgc2VsZWN0e1xuXHQgICAgd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICAgIGJvcmRlcjogMDtcblxuXHQgICAgLy8gSGlkZXMgcmlnaHQgYXJyb3dcblx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIHRleHQtaW5kZW50OiAxcHg7XG5cdCAgICB0ZXh0LW92ZXJmbG93OiAnJztcblx0ICAgIGZvbnQtc2l6ZTogLjllbTtcblxuXHRcdCYgb3B0aW9uOm5vdCg6ZGlzYWJsZWQpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcblx0XHR9XG5cblx0XHQmIG9wdGlvbjpkaXNhYmxlZDpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uLnBhZHtcblx0XHRcdHBhZGRpbmctbGVmdDogMi41ZW07XG5cdFx0fVxuXHR9XG5cblx0JiAuc2VsZWN0LWNvbnRhaW5lciBzZWxlY3R7XG5cdCAgICAvLyB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHBhZGRpbmc6IDJweDtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0XHRib3JkZXI6IG5vbmU7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcblxuXHQgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9mL3N2Zy9ib3R0b21fYXJyb3cvc3QvY29udGFpbmVyLzMzMzMzMycpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ly8gQW5pbWF0aW9uIGRlIEBmb2N1c1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy9mL3N2Zy9ib3R0b21fYXJyb3cvc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aW1lbGluZS0yKX0nKTtcblx0XHR9XG5cblx0fVxuXG5cdC8qICgxMikgR2VzdGlvbiBkZXMgY29sb3JpcyBwb3VyIGxlcyB0aXRyZXMgKi9cblx0JiBoNS5jb2xvcjAsXG5cdCYgaDQuY29sb3IwLFxuXHQmIGgzLmNvbG9yMHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IxLFxuXHQmIGg0LmNvbG9yMSxcblx0JiBoMy5jb2xvcjF7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMixcblx0JiBoNC5jb2xvcjIsXG5cdCYgaDMuY29sb3Iye1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjMsXG5cdCYgaDQuY29sb3IzLFxuXHQmIGgzLmNvbG9yM3tcblx0XHRjb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3I0LFxuXHQmIGg0LmNvbG9yNCxcblx0JiBoMy5jb2xvcjR7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS00O1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHR9XG5cdH1cblxuXG5cdC8qICgxMykgR2VzdGlvbiBkZSBsYSBuYXZpZ2F0aW9uIGZsw6ljaMOpZSAqL1xuXHQmIC5hcnJvdy1jb250YWluZXJ7XG5cblx0ICAgICYgc3Bhbntcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAgICAgbWFyZ2luOiAuM2VtIDA7XG5cdCAgICAgICAgcGFkZGluZzogLjVlbSAuOGVtO1xuXG5cdCAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNkOGUwZTksIDEwKTtcblxuXHRcdFx0Ly8gUGFzIGRlIHJlYm9yZCBkcm9pdGUgc2F1ZiBzaSBkZXJuaWVyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdH1cblxuXHQgICAgICAgIGNvbG9yOiBkYXJrZW4oI2Q4ZTBlOSwgMzApO1xuXG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdCAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggLjJzIGVhc2UtaW4tb3V0ICk7XG5cblxuXHQgICAgICAgICY6Zmlyc3QtY2hpbGR7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cdCAgICAgICAgJjpsYXN0LWNoaWxkeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBxdWFuZCBsYSBwYWdlIGVzdCB2YWxpZMOpZVxuXHRcdFx0Ji5kb25le1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMjtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBRdWFuZCBsYSBwYWdlIG4nZXN0IHBhcyB2YWxpZMOpZVxuXHRcdFx0Jjpub3QoLmRvbmUpe1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNhYWE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2FhYTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdCAgICB9XG5cblx0fVxuXG5cblx0LyogKDE0KSBTd2l0Y2ggZW50cmUgTm9tIGV0IFByw6lub20gKi9cblx0JiBzcGFuLnN3aXRjaC1ib3Roe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9zd2l0Y2gtYm90aC9zdC9jb250YWluZXIvNGU0ZTUwJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxZW0gYXV0bztcblxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cblx0LyogKDE1KSBTd2l0Y2ggUHLDqW5vbStOb20gPSBQc2V1ZG8gKi9cblx0JiBzcGFuLnN3aXRjaC1sZWZ0e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9zd2l0Y2gtbGVmdC9zdC9jb250YWluZXIvNGU0ZTUwJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxZW0gYXV0bztcblxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHQvKiAoMTQpIEdlc3Rpb24gZGUgbCdhZmZpY2hhZ2UgZGVzIE1JTkkgZmljaGVzIGV0IGRlcyBGSUNIRVMgcmVsYXRpb25zICovXG5cdC8vICYgYXJ0aWNsZSA+IGFydGljbGV7XG5cdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0Ly9cblx0Ly8gXHQmLmFjdGl2ZXtcblx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG59XG4iCgldLAoJIm1hcHBpbmdzIjogIkFFSUEsUUFBUSxDQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxlQUFDLEFBQUEsQ0FBZ0IsQ0FDN0MsT0FBTyxDQUFFLEtBQU0sQ0FDZixRQUFRLENBQUUsUUFBUyxDQUVuQixhQUFhLENBQUUsR0FBSSxDQUNuQixNQUFNLENBQUUsY0FBZSxDQUV2QixnQkFBZ0IsQ0FBRSxJQUFLLENBRXZCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBaVJaLEFBM1JELFFBQVEsQ0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsZUFBQyxBQUFBLEVBY3pCLEdBQUcsQ0FBQSxBQUFBLFdBQUMsQUFBQSxDQUFZLENBQ25CLE9BQU8sQ0FBRSxJQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVMsQ0FHbkIsY0FBYyxDQUFFLEdBQUksQ0FDcEIsU0FBUyxDQUFFLE1BQU8sQ0FDbEIsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsV0FBVyxDQUFFLE1BQU8sQ0FFcEIsT0FBTyxDQUFFLFNBQVUsQ0FFbkIsYUFBYSxDQUFFLFdBQVksQ0FDM0IsYUFBYSxDQUFFLGNBQWUsQ0FFOUIsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixVQUFVLENBQUUsa0JBQW1CLENBK0IvQixBQTdERixRQUFRLENBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFBLGVBQUMsQUFBQSxFQWN6QixHQUFHLENBQUEsQUFBQSxXQUFDLEFBQUEsRUFtQkgsSUFBSSxDQWpDVixRQUFRLENBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFBLGVBQUMsQUFBQSxFQWN6QixHQUFHLENBQUEsQUFBQSxXQUFDLEFBQUEsRUFvQkgsTUFBTSxBQUFBLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FDWixXQUFXLENBQUUsSUFBSyxDQUNsQixXQUFXLENBQUUs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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vZ2xvYmFsLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIsCgkJIi4uL3BhbmVsLWxpc3Quc2NzcyIsCgkJIi4uL3RpbWVsaW5lLWZvcm0uc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbi8qIFsxXSBQYW5lbCBsaXN0ICh0b2tlbnMsIHV0aWxpc2F0ZXVycywgZXRjKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgJ3BhbmVsLWxpc3QnO1xuXG4vKiBbMl0gRm9ybXVsYWlyZSBkZSB0eXBlICd0aW1lbGluZSdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AaW1wb3J0ICd0aW1lbGluZS1mb3JtJztcbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIiwKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuLyogWzFdIFBhbm5lYXUgZCdham91dC9zdXBwcmVzc2lvbiBkJ2VsZW1lbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS1wYW5lbC1saXN0XXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cblx0LyogKDEpIEhlYWRlciAodGl0cmUgKyBham91dCkgKi9cblx0JiA+IGRpdltkYXRhLWhlYWRlcl17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0cGFkZGluZzogLjVlbSAuN2VtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggI2VlZTtcblxuXHRcdC8vIExpYmVsbGUgZHUgcGFuZWxcblx0XHQmID4gc3Bhbixcblx0XHQmID4gYnV0dG9ue1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0fVxuXG5cdFx0Ly8gQm91dG9uIGFqb3V0ZXJcblx0XHQmID4gYnV0dG9ue1xuXHRcdFx0cGFkZGluZzogLjFlbSAuN2VtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwgLjFzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdGNvbG9yOiAjNzc3O1xuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDEwKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdC8qICgyKSBEZXNjcmlwdGlvbiAoc291cyBsZSBoZWFkZXIpICovXG5cdCYgPiBkaXZbZGF0YS1kZXNjcmlwdGlvbl17XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cblx0XHRwYWRkaW5nOiAuN2VtIC43ZW07XG5cblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cblxuXHQvKiAoMykgTGlzdGUgZGVzIGVsZW1lbnRzICovXG5cdCYgPiB1bFtkYXRhLWxpc3Rde1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuXHRcdC8qICg0KSBDaGFxdWUgZWxlbWVudCBkZSBsYSBsaXN0ZSAqL1xuXHRcdCYgPiBsaVtkYXRhLWVsZW1lbnRde1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdC8vIHJlYm9yZCBlbiBiYXMgc2F1ZiBkZXJuaWVyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiAoNC4xKSBMb2dvIGV0IHR5cGUgZCdlbGVtZW50ICovXG5cdFx0XHQmID4gZGl2Om50aC1jaGlsZCgxKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogMTBlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDZlbTtcblxuXHRcdFx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQvLyBJbWFnZSBwb3VyIHRva2VuXG5cdFx0XHRcdCZbZGF0YS10b2tlbl17XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvdG9rZW4vc3QvY29udGFpbmVyLzY2NjY2NicpIGNlbnRlciAxZW0gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdC8vIFNpIGxlIHRva2VuIGVzdCBhY3RpZlxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZi9zdmcvdG9rZW4vc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aGVtZS1mZy1wcmltYXJ5KX0nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC8vIEltYWdlIHBvdXIgdXRpbGlzYXRldXJcblx0XHRcdFx0JltkYXRhLXVzZXJde1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3VzZXIvc3QvY29udGFpbmVyLzY2NjY2NicpIGNlbnRlciAxZW0gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdC8vIFNpIGxlIHRva2VuIGVzdCBhY3RpZlxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZi9zdmcvdXNlci9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRoZW1lLWZnLXByaW1hcnkpfScpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Ly8gSW1hZ2UgcG91ciB1dGlsaXNhdGV1clxuXHRcdFx0XHQmW2RhdGEtbnVtYmVyXXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9waG9uZV9udW1iZXIvc3QvY29udGFpbmVyLzY2NjY2NicpIGNlbnRlciAxZW0gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdC8vIFNpIGxlIHRva2VuIGVzdCBhY3RpZlxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZi9zdmcvcGhvbmVfbnVtYmVyL3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGhlbWUtZmctcHJpbWFyeSl9Jyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcblxuXG5cblx0XHRcdFx0Ly8gVGV4dGUgcG91ciBsZSB0eXBlIGQnZWxlbWVudFxuXHRcdFx0XHQmID4gc3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgLjRlbTtcblxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQvKiAoNC4yKSBEb25uZWVzIGRlc2NyaXB0aXZlcyAqL1xuXHRcdFx0JiA+IGRpdjpudGgtY2hpbGQobisyKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdGZsZXg6IDEwZW07XG5cblx0XHRcdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0Ly8gT24gcHJlZml4ZSBjaGFxdWUgZG9ubmVlXG5cdFx0XHRcdCYgPiBzcGFuW2RhdGEtcHJlZml4XTpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXByZWZpeCkgXCI6IFwiO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKDQuMykgQm91dG9uIGRlIHN1cHByZXNzaW9uICovXG5cdFx0XHQmID4gYnV0dG9ue1xuXHRcdFx0XHRwYWRkaW5nOiAuMWVtIC43ZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGUyYjA4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdFx0Y29sb3I6ICNkZTJiMDg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2RlMmIwODtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoNSkgRm9ybXVsYWlyZSBkJ2Fqb3V0IGQndW4gbm91dmVsIGVsZW1lbnQgKi9cblx0JiA+IGRpdltkYXRhLWFkZF17XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC8vIEFmZmljaGFnZSBxdWFuZCAuYWN0aXZlXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG5cblx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblxuXHRcdC8qICg1LjEpIERlc2NyaXB0aW9uIGR1IGNoYW1wIGRlIHRleHRlICovXG5cdFx0JiA+IC5sYWJlbHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxOGVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjb2xvcjogIzNiNDk0Yztcblx0XHR9XG5cblxuXHRcdC8qICg1LjIpIENoYW1wcyBkZSB0ZXh0ZSAqL1xuXHRcdCYgPiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdFx0JiA+IGlucHV0W3R5cGU9J2VtYWlsJ10sXG5cdFx0JiA+IGlucHV0W3R5cGU9J3Bhc3N3b3JkJ117XG5cdFx0XHRtYXJnaW46IDFlbSAwO1xuXHRcdFx0cGFkZGluZzogLjVlbSAuN2VtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggI2RkZDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8qICg1LjMpIEJvdXRvbiBkZSBjcmVhdGlvbiBhbmltYXRpb24gZGUgQGhvdmVyKi9cblx0XHQmID4gaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCR0aGVtZS1mZy1wcmltYXJ5LCAxMCk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxufVxuIiwKCQkiXG5AaW1wb3J0ICdjb25zdGFudHMnO1xuLyogWzFdIEZvcm11bGFpcmUgZGUgdHlwZSB0aW1lbGluZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNXUkFQUEVSID4gI0NPTlRBSU5FUiBzZWN0aW9uW2RhdGEtdGltZWxpbmVde1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Zm9udC1zaXplOiAuOWVtO1xuXHRjb2xvcjogIzAwMDtcblxuXHQvKiAoMSkgT24gYWpvdXRlIGxlIGxpc2Vyw6kgw6AgZHJvaXRlIHBvdXIgVE9VUyBsZXMgw6lsw6ltZW50cyAqL1xuXHQmIGg1LFxuXHQmIGg0LFxuXHQmIGgzLFxuXHQmICoubGluZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0bWFyZ2luOiAwIDQwcHg7XG5cdFx0cGFkZGluZzogNXB4IDYwcHg7XG5cbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDhlMGU5O1xuXG5cdH1cblxuXG5cdC8qICgyKSBUaXRyZXMgZGUgc2VjdGlvbnMgKi9cblx0JiBoM3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmW2RhdGEtbl06YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW4pO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEycHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblxuXHRcdH1cblx0fVxuXG5cdC8qICgzKSBUaXRyZXMgZGVzIHNvdXMtc2VjdGlvbnMgKi9cblx0JiBoNHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Y29sb3I6IGRhcmtlbigkdGltZWxpbmUtY29sb3IsIDIwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmW2RhdGEtaWNvbl06YmVmb3Jle1xuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLWljb24pO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuOWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXHR9XG5cblx0LyogKDQpIFRpdHJlcyBnZW5yZSB0ZXh0IG1lc3NhZ2UgKi9cblx0JiBoNXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Y29sb3I6IGRhcmtlbigkdGltZWxpbmUtY29sb3IsIDIwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuN2VtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cbiAgICAgICAgLyogVGV4dGUgZ2VucmUgdGV4dCBtZXNzYWdlKi9cbiAgICAgICAgJltkYXRhLXRleHRdOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblx0fVxuXG5cdC8qICg1KSAnVGFncycgLT4gdGV4dGVzIHN1ciBsZSBsaXNlcsOpIGdhdWNoZSAqL1xuXHQmIFtkYXRhLXRhZ117XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10YWcpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG4gICAgICAgIH1cblx0fVxuXG4gICAgLyogKDYpIElucHV0IGQndXBsb2FkIGRlIGZpY2hpZXIgKGNzcyBoYWNrKSAqL1xuICAgICYgaW5wdXRbdHlwZT0nZmlsZSdde1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgei1pbmRleDogODtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB9XG5cbiAgICAvKiBDb250aWVuZHJhIGwnaW5wdXQqL1xuICAgICYgaW5wdXRbdHlwZT0nZmlsZSddICsgc3Bhbi5maWxlLWlucHV0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDI5MHB4IC0gMioxNXB4ICk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLTA7XG5cbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLyogSWNvbmUgZCd1cGxvYWQqL1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdlICc7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0ICk7XG4gICAgfVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIGhvdmVyKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ106aG92ZXIgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCR0aW1lbGluZS0wLCAxMCk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODg4O1xuXHR9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgLmFjdGl2ZSovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddLmFjdGl2ZSArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQvLyBPbiBjaGFuZ2UgbCdpY8O0bmVcblx0XHQmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd2ICc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvKiAoNykgSW5wdXRzIGRlIHR5cGUgdGV4dCAqL1xuXHQmIGlucHV0W3R5cGU9J3RleHQnXSxcblx0JiBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuXHQmIGlucHV0W3R5cGU9J251bWJlciddLFxuXHQmIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuXHQmIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuXHQmIGlucHV0W3R5cGU9J21haWwnXXtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcblxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYm9yZGVyIC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0LyogQW5pbWF0aW9uIGRlIEBmb2N1cyovXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQm91dG9uc1xuXHQmIGlucHV0W3R5cGU9J3N1Ym1pdCdde1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCR0aW1lbGluZS0yLCAyMCk7XG5cblx0XHRiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMjtcblxuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGxlcyBib3V0b25zXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCR0aW1lbGluZS0yLCA1KTtcblx0XHR9XG5cdH1cblxuXG5cblxuXHQmIGxhYmVse1xuXHRcdGNvbG9yOiAjNTU1O1xuXHR9XG5cblx0LyogKDgpIEdlc3Rpb24gZGVzIGVzcGFjZW1lbnRzICovXG5cdCYgW2RhdGEtc3BhY2Vde1xuXHRcdEBleHRlbmQgKi5saW5lO1xuXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQvKiAoMTApIEdlc3Rpb24gZGVzIGVzcGFjZW1lbnRzIHZlcnRpY2F1eCAqL1xuXHQmIC5zcGFjZXRvcHsgbWFyZ2luLXRvcDogMjBweCAgICAgICAhaW1wb3J0YW50OyB9XG5cdCYgLnNwYWNlYnRteyBtYXJnaW4tYm90dG9tOiAyMHB4ICAgICFpbXBvcnRhbnQ7IH1cblxuXHQmIC5zcGFjZWR7XG5cdFx0QGV4dGVuZCAuc3BhY2V0b3A7XG5cdFx0QGV4dGVuZCAuc3BhY2VidG07XG5cdH1cblxuXHQmIC5ub2JvbGQsXG5cdCYgLm5vYm9sZCAqe1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0fVxuXG5cdC8qICgxMSkgR2VzdGlvbiBkZXMgY3VzdG9tIDxzZWxlY3Q+ICovXG5cdCYgc2VsZWN0e1xuXHQgICAgd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICAgIGJvcmRlcjogMDtcblxuXHQgICAgLy8gSGlkZXMgcmlnaHQgYXJyb3dcblx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIHRleHQtaW5kZW50OiAxcHg7XG5cdCAgICB0ZXh0LW92ZXJmbG93OiAnJztcblx0ICAgIGZvbnQtc2l6ZTogLjllbTtcblxuXHRcdCYgb3B0aW9uOm5vdCg6ZGlzYWJsZWQpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcblx0XHR9XG5cblx0XHQmIG9wdGlvbjpkaXNhYmxlZDpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uLnBhZHtcblx0XHRcdHBhZGRpbmctbGVmdDogMi41ZW07XG5cdFx0fVxuXHR9XG5cblx0JiAuc2VsZWN0LWNvbnRhaW5lciBzZWxlY3R7XG5cdCAgICAvLyB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHBhZGRpbmc6IDJweDtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0XHRib3JkZXI6IG5vbmU7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcblxuXHQgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9mL3N2Zy9ib3R0b21fYXJyb3cvc3QvY29udGFpbmVyLzMzMzMzMycpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ly8gQW5pbWF0aW9uIGRlIEBmb2N1c1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy9mL3N2Zy9ib3R0b21fYXJyb3cvc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aW1lbGluZS0yKX0nKTtcblx0XHR9XG5cblx0fVxuXG5cdC8qICgxMikgR2VzdGlvbiBkZXMgY29sb3JpcyBwb3VyIGxlcyB0aXRyZXMgKi9cblx0JiBoNS5jb2xvcjAsXG5cdCYgaDQuY29sb3IwLFxuXHQmIGgzLmNvbG9yMHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IxLFxuXHQmIGg0LmNvbG9yMSxcblx0JiBoMy5jb2xvcjF7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMixcblx0JiBoNC5jb2xvcjIsXG5cdCYgaDMuY29sb3Iye1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjMsXG5cdCYgaDQuY29sb3IzLFxuXHQmIGgzLmNvbG9yM3tcblx0XHRjb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3I0LFxuXHQmIGg0LmNvbG9yNCxcblx0JiBoMy5jb2xvcjR7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS00O1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHR9XG5cdH1cblxuXG5cdC8qICgxMykgR2VzdGlvbiBkZSBsYSBuYXZpZ2F0aW9uIGZsw6ljaMOpZSAqL1xuXHQmIC5hcnJvdy1jb250YWluZXJ7XG5cblx0ICAgICYgc3Bhbntcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAgICAgbWFyZ2luOiAuM2VtIDA7XG5cdCAgICAgICAgcGFkZGluZzogLjVlbSAuOGVtO1xuXG5cdCAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNkOGUwZTksIDEwKTtcblxuXHRcdFx0Ly8gUGFzIGRlIHJlYm9yZCBkcm9pdGUgc2F1ZiBzaSBkZXJuaWVyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5sYyl7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdH1cblxuXHQgICAgICAgIGNvbG9yOiBkYXJrZW4oI2Q4ZTBlOSwgMzApO1xuXG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdCAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggLjJzIGVhc2UtaW4tb3V0ICk7XG5cblxuXHRcdFx0Ly8gQXJyb25kaSBwb3VyIHByZW1pZXJcblx0ICAgICAgICAmOmZpcnN0LWNoaWxkLFxuXHRcdFx0Ji5mY3sgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQXJyb25kaSBwb3VyIGRlcm5pZXJcblx0ICAgICAgICAmOmxhc3QtY2hpbGQsXG5cdFx0XHQmLmxjeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBxdWFuZCBsYSBwYWdlIGVzdCB2YWxpZMOpZVxuXHRcdFx0Ji5kb25le1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMjtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBRdWFuZCBsYSBwYWdlIG4nZXN0IHBhcyB2YWxpZMOpZVxuXHRcdFx0Jjpub3QoLmRvbmUpe1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNhYWE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2FhYTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdCAgICB9XG5cblx0fVxuXG5cblx0LyogKDE0KSBTd2l0Y2ggZW50cmUgTm9tIGV0IFByw6lub20gKi9cblx0JiBzcGFuLnN3aXRjaC1ib3Roe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9zd2l0Y2gtYm90aC9zdC9jb250YWluZXIvNGU0ZTUwJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxZW0gYXV0bztcblxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cblx0LyogKDE1KSBTd2l0Y2ggUHLDqW5vbStOb20gPSBQc2V1ZG8gKi9cblx0JiBzcGFuLnN3aXRjaC1sZWZ0e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy9zd2l0Y2gtbGVmdC9zdC9jb250YWluZXIvNGU0ZTUwJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxZW0gYXV0bztcblxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHQvKiAoMTQpIEdlc3Rpb24gZGUgbCdhZmZpY2hhZ2UgZGVzIE1JTkkgZmljaGVzIGV0IGRlcyBGSUNIRVMgcmVsYXRpb25zICovXG5cdC8vICYgYXJ0aWNsZSA+IGFydGljbGV7XG5cdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0Ly9cblx0Ly8gXHQmLmFjdGl2ZXtcblx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdH1c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 */ \ No newline at end of file diff --git a/css/global/min.css.map b/css/global/min.css.map index e69d33d..600b250 100644 --- a/css/global/min.css.map +++ b/css/global/min.css.map @@ -11,8 +11,8 @@ "@import 'constants';\n\n/* [1] Panel list (tokens, utilisateurs, etc)\n=========================================================*/\n@import 'panel-list';\n\n/* [2] Formulaire de type 'timeline'\n=========================================================*/\n@import 'timeline-form';\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n", "@import 'constants';\n\n/* [1] Panneau d'ajout/suppression d'elements\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-panel-list]{\n\tdisplay: block;\n\tposition: relative;\n\n\tborder-radius: 3px;\n\tborder: 1px solid #ccc;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\n\t/* (1) Header (titre + ajout) */\n\t& > div[data-header]{\n\t\tdisplay: flex;\n\t\tposition: relative;\n\n\t\t// flex properties\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\tpadding: .5em .7em;\n\n\t\tborder-radius: 3px 3px 0 0;\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tbackground-color: #f5f5f5;\n\t\tbox-shadow: inset 0 0 5px #eee;\n\n\t\t// Libelle du panel\n\t\t& > span,\n\t\t& > button{\n\t\t\tcolor: #333;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 2em;\n\t\t}\n\n\t\t// Bouton ajouter\n\t\t& > button{\n\t\t\tpadding: .1em .7em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid #777;\n\n\t\t\tbackground: #ecf0f1;\n\n\t\t\t@include transition( all .1s ease-in-out );\n\n\t\t\tcolor: #777;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tbackground: $theme-fg-primary;\n\t\t\t\tborder-color: darken($theme-fg-primary, 10);\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t}\n\n\t}\n\n\n\t/* (2) Description (sous le header) */\n\t& > div[data-description]{\n\t\tdisplay: block;\n\t\tposition: relative;\n\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tpadding: .7em .7em;\n\n\t\tcolor: #555;\n\t}\n\n\n\n\t/* (3) Liste des elements */\n\t& > ul[data-list]{\n\t\tdisplay: flex;\n\t\tposition: relative;\n\n\t\t// flex properties\n\t\tflex-direction: column;\n\t\tjustify-content: flex-start;\n\t\tflex-wrap: nowrap;\n\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tlist-style: none;\n\n\n\t\t/* (4) Chaque element de la liste */\n\t\t& > li[data-element]{\n\t\t\tdisplay: flex;\n\n\t\t\t// flex properties\n\t\t\tflex-direction: row;\n\t\t\tjustify-content: space-between;\n\t\t\talign-items: center;\n\t\t\tflex-wrap: nowrap;\n\n\t\t\tpadding: 1em;\n\n\t\t\t// rebord en bas sauf dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-bottom: 1px solid #ccc;\n\t\t\t}\n\n\t\t\t/* (4.1) Logo et type d'element */\n\t\t\t& > div:nth-child(1){\n\t\t\t\tdisplay: flex;\n\t\t\t\t\twidth: 10em;\n\t\t\t\t\theight: 6em;\n\n\t\t\t\t// flex properties\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: flex-end;\n\t\t\t\talign-items: center;\n\n\t\t\t\t// Image pour token\n\t\t\t\t&[data-token]{\n\t\t\t\t\tbackground: url('/f/svg/token/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/token/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\t// Image pour utilisateur\n\t\t\t\t&[data-user]{\n\t\t\t\t\tbackground: url('/f/svg/user/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/user/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\t// Image pour utilisateur\n\t\t\t\t&[data-number]{\n\t\t\t\t\tbackground: url('/f/svg/phone_number/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/phone_number/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tbackground-size: auto 50%;\n\n\n\n\t\t\t\t// Texte pour le type d'element\n\t\t\t\t& > span{\n\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\tpadding: 0 .4em;\n\n\t\t\t\t\tborder-radius: 3px;\n\t\t\t\t\tborder: 1px solid #ddd;\n\n\t\t\t\t\tfont-size: .8em;\n\t\t\t\t\tcolor: #555;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\tfont-weight: bold;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t/* (4.2) Donnees descriptives */\n\t\t\t& > div:nth-child(n+2){\n\t\t\t\tdisplay: flex;\n\t\t\t\tposition: relative;\n\n\t\t\t\tflex: 10em;\n\n\t\t\t\tpadding: 1em;\n\n\t\t\t\t// flex properties\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: flex-start;\n\t\t\t\talign-items: flex-start;\n\n\t\t\t\tfont-size: 1em;\n\t\t\t\tcolor: #000;\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t// On prefixe chaque donnee\n\t\t\t\t& > span[data-prefix]:before{\n\t\t\t\t\tcontent: attr(data-prefix) \": \";\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* (4.3) Bouton de suppression */\n\t\t\t& > button{\n\t\t\t\tpadding: .1em .7em;\n\t\t\t\t\theight: 2em;\n\n\t\t\t\tborder-radius: 3px;\n\t\t\t\tborder: 1px solid #de2b08;\n\n\t\t\t\tbackground: #fff;\n\n\t\t\t\tcolor: #de2b08;\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t@include transition( all .2s ease-in-out );\n\n\t\t\t\t// Animation de @hover\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground: #de2b08;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\n\t/* (5) Formulaire d'ajout d'un nouvel element */\n\t& > div[data-add]{\n\t\tdisplay: none;\n\n\t\t// Affichage quand .active\n\t\t&.active{\n\t\t\tdisplay: block;\n\t\t}\n\n\t\tposition: relative;\n\n\t\tpadding: 1em;\n\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tbackground-color: #ecf0f1;\n\n\t\t// font-weight: bold;\n\n\t\t/* (5.1) Description du champ de texte */\n\t\t& > .label{\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 18em;\n\t\t\tpadding-right: 2em;\n\t\t\ttext-align: right;\n\t\t\tcolor: #3b494c;\n\t\t}\n\n\n\t\t/* (5.2) Champs de texte */\n\t\t& > input[type='text'],\n\t\t& > input[type='email'],\n\t\t& > input[type='password']{\n\t\t\tmargin: 1em 0;\n\t\t\tpadding: .5em .7em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid #ddd;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\tcolor: #000;\n\t\t\tfont-weight: normal;\n\n\t\t\t// Animation de @focus\n\t\t\t&:focus{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tbox-shadow: inset 0 0 2px #ddd;\n\t\t\t}\n\t\t}\n\n\n\t\t/* (5.3) Bouton de creation animation de @hover*/\n\t\t& > input[type='submit']:hover{\n\t\t\tbackground: $theme-fg-primary;\n\t\t\tborder-color: darken($theme-fg-primary, 10);\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n}\n", - "@import 'constants';\n\n/* [1] Formulaire de type timeline\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-timeline]{\n\tdisplay: block;\n\tposition: relative;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\t/* (1) On ajoute le liseré à droite pour TOUS les éléments */\n\t& h5,\n\t& h4,\n\t& h3,\n\t& *.line{\n\t\tdisplay: block;\n\n\t\tcolor: #333;\n\n\t\tmargin: 0 40px;\n\t\tpadding: 5px 60px;\n\n border-left: 2px solid #d8e0e9;\n\n\t}\n\n\n\t/* (2) Titres de sections */\n\t& h3{\n\t\tdisplay: block;\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.4em;\n\t\tcolor: #000;\n\t\tfont-weight: bold;\n\n // background-color: $timeline-color;\n\n\t\t/* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/\n\t\t/* FIXME: Corriger le liseré pour les autres navigateurs que FF*/\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-n]:before{\n content: attr(data-n);\n\n display: inline-block;\n position: absolute;\n margin-top: .6em;\n margin-left: -41px;\n padding: 3px 12px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 3px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: 1.3em;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\n\t\t}\n\t}\n\n\t/* (3) Titres des sous-sections */\n\t& h4{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-icon]:before{\n\t\t\tcontent: attr(data-icon);\n\n display: inline-block;\n position: absolute;\n margin-top: .9em;\n margin-left: -41px;\n padding: 9px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: .9em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\t}\n\n\t/* (4) Titres genre text message */\n\t& h5{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&:before{\n\t\t\tcontent: '';\n\n display: inline-block;\n position: absolute;\n margin-top: .7em;\n margin-left: -41px;\n padding: 7px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\n /* Texte genre text message*/\n &[data-text]:after{\n content: attr(data-text);\n padding: 6px 10px;\n\n border-radius: 3px;\n\n background: $timeline-color;\n\n color: #fff;\n font-weight: normal;\n }\n\t}\n\n\t/* (5) 'Tags' -> textes sur le liseré gauche */\n\t& [data-tag]{\n\t\tdisplay: block;\n\n\t\tpadding: 40px 60px;\n\n &:before{\n \t\tcontent: attr(data-tag);\n\n display: inline-block;\n position: absolute;\n margin-top: .5em;\n margin-left: -41px;\n padding: 2px;\n\n background-color: #fff;\n\n font-size: 1.2em;\n color: $timeline-color;\n font-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n }\n\t}\n\n /* (6) Input d'upload de fichier (css hack) */\n & input[type='file']{\n position: relative;\n opacity: 0;\n\n z-index: 8;\n\n cursor: pointer;\n\n }\n\n /* Contiendra l'input*/\n & input[type='file'] + span.file-input{\n display: inline-block;\n position: absolute;\n margin-top: -1px;\n margin-left: -290px;\n width: calc( 290px - 2*15px );\n height: 30px;\n\n padding: 0 15px;\n\n border-radius: 3px;\n background: $timeline-0;\n\n color: #222;\n line-height: 30px;\n font-weight: normal;\n\n z-index: 9;\n\n cursor: pointer;\n\n\t\tpointer-events: none;\n\n /* Icone d'upload*/\n &:before{\n content: 'e ';\n\n font-size: 1em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #222;\n\t\t\tfont-weight: bold;\n }\n\n\t\t@include transition( background .1s ease-in-out );\n }\n\n\n\t/* Animation de hover*/\n\t& input[type='file']:hover + span.file-input{\n\t\tbackground: darken($timeline-0, 10);\n\t\tbox-shadow: inset 0 0 5px #888;\n\t}\n\n\n\t/* Animation de .active*/\n\t& input[type='file'].active + span.file-input{\n\t\tbackground: $timeline-2;\n\t\tcolor: #fff;\n\t\t// On change l'icône\n\t\t&:before{\n content: 'v ';\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n\t/* (7) Inputs de type text */\n\t& input[type='text'],\n\t& input[type='password'],\n\t& input[type='number'],\n\t& input[type='button'],\n\t& input[type='submit'],\n\t& input[type='mail']{\n\t\tdisplay: inline;\n\t\twidth: auto;\n\n\t\tmargin: unset;\n\t\tpadding: 5px 10px;\n\t\tmargin-bottom: 5px;\n\t\tmargin-right: 15px;\n\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-bottom: 1px solid #555;\n\n\t\tfont-size: .8em;\n\t\tfont-weight: normal;\n\t\tcolor: #333;\n\n\t\t@include transition( border .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out );\n\n\t\t/* Animation de @focus*/\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t}\n\t}\n\n\t// Boutons\n\t& input[type='submit']{\n\t\tborder-color: darken($timeline-2, 20);\n\n\t\tbackground: $timeline-2;\n\n\t\tcolor: #fff;\n\n\t\t// Animation de @hover pour les boutons\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbackground: darken($timeline-2, 5);\n\t\t}\n\t}\n\n\n\n\n\t& label{\n\t\tcolor: #555;\n\t}\n\n\t/* (8) Gestion des espacements */\n\t& [data-space]{\n\t\t@extend *.line;\n\n\t\tpadding-top: 20px;\n\t\tpadding-bottom: 20px;\n\t}\n\n\t/* (10) Gestion des espacements verticaux */\n\t& .spacetop{ margin-top: 20px !important; }\n\t& .spacebtm{ margin-bottom: 20px !important; }\n\n\t& .spaced{\n\t\t@extend .spacetop;\n\t\t@extend .spacebtm;\n\t}\n\n\t& .nobold,\n\t& .nobold *{\n\t\tfont-weight: normal !important;\n\t}\n\n\t/* (11) Gestion des custom */\n\t& select{\n\t width: auto;\n\t display: inline-block;\n\t background: transparent;\n\t border: 0;\n\n\t // Hides right arrow\n\t -webkit-appearance: none;\n\t -moz-appearance: none;\n\t text-indent: 1px;\n\t text-overflow: '';\n\t font-size: .9em;\n\n\t\t& option:not(:disabled){\n\t\t\tpadding-left: 1.5em;\n\t\t}\n\n\t\t& option:disabled:not(:first-child){\n\t\t\tfont-size: 1.2em;\n\t\t\tcolor: #000;\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t& option.pad{\n\t\t\tpadding-left: 2.5em;\n\t\t}\n\t}\n\n\t& .select-container select{\n\t // width: auto;\n\t display: inline-block;\n\t padding: 2px;\n\t padding-right: 30px;\n\n\t\tborder: none;\n\t border-bottom: 1px solid #333;\n\n\t background: #fff url('/f/svg/bottom_arrow/st/container/333333') right 10px center no-repeat;\n\t background-size: 10px auto;\n\n\t overflow: hidden;\n\n\t\t// Animation de @focus\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t\tbackground-image:url('/f/svg/bottom_arrow/st/container/#{color-str($timeline-2)}');\n\t\t}\n\n\t}\n\n\t/* (12) Gestion des coloris pour les titres */\n\t& h5.color0,\n\t& h4.color0,\n\t& h3.color0{\n\t\tcolor: $timeline-0;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-0;\n\t\t}\n\t}\n\n\t& h5.color1,\n\t& h4.color1,\n\t& h3.color1{\n\t\tcolor: $timeline-1;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-1;\n\t\t}\n\t}\n\n\t& h5.color2,\n\t& h4.color2,\n\t& h3.color2{\n\t\tcolor: $timeline-2;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-2;\n\t\t}\n\t}\n\n\t& h5.color3,\n\t& h4.color3,\n\t& h3.color3{\n\t\tcolor: $timeline-3;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-3;\n\t\t}\n\t}\n\n\t& h5.color4,\n\t& h4.color4,\n\t& h3.color4{\n\t\tcolor: $timeline-4;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-4;\n\t\t}\n\t}\n\n\n\t/* (13) Gestion de la navigation fléchée */\n\t& .arrow-container{\n\n\t & span{\n\t display: inline-block;\n\t position: relative;\n\n\t margin: .3em 0;\n\t padding: .5em .8em;\n\n\t border: 1px solid darken(#d8e0e9, 10);\n\n\t\t\t// Pas de rebord droite sauf si dernier\n\t\t\t&:not(:last-child):not(.lc){\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t color: darken(#d8e0e9, 30);\n\n\t cursor: pointer;\n\n\t @include transition( .2s ease-in-out );\n\n\n\t\t\t// Arrondi pour premier\n\t &:first-child,\n\t\t\t&.fc{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }\n\n\t\t\t// Arrondi pour dernier\n\t &:last-child,\n\t\t\t&.lc{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }\n\n\t\t\t// Animation quand la page est validée\n\t\t\t&.done{\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: $timeline-2;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: $timeline-2;\n\t\t\t\t\tbackground: $timeline-2;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Quand la page n'est pas validée\n\t\t\t&:not(.done){\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: #333;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: #aaa;\n\t\t\t\t\tbackground: #aaa;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t }\n\n\t}\n\n\n\t/* (14) Switch entre Nom et Prénom */\n\t& span.switch-both{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-both/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\t/* (15) Switch Prénom+Nom = Pseudo */\n\t& span.switch-left{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-left/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */\n\t// & article > article{\n\t// \tdisplay: none;\n\t//\n\t// \t&.active{\n\t// \t\tdisplay: block;\n\t// \t}\n\t// }\n\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/timeline-form.scss b/css/timeline-form.scss index fdb7783..96b9c15 100644 --- a/css/timeline-form.scss +++ b/css/timeline-form.scss @@ -1,5 +1,5 @@ -@import 'constants'; +@import 'constants'; /* [1] Formulaire de type timeline =========================================================*/ #WRAPPER > #CONTAINER section[data-timeline]{ @@ -424,7 +424,7 @@ border: 1px solid darken(#d8e0e9, 10); // Pas de rebord droite sauf si dernier - &:not(:last-child){ + &:not(:last-child):not(.lc){ border-right: 0; } @@ -435,8 +435,13 @@ @include transition( .2s ease-in-out ); - &:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; } - &:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + // Arrondi pour premier + &:first-child, + &.fc{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + + // Arrondi pour dernier + &:last-child, + &.lc{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; } // Animation quand la page est validée &.done{ diff --git a/css/timeline-form/expanded.css b/css/timeline-form/expanded.css index b54e648..3a9c1c4 100644 --- a/css/timeline-form/expanded.css +++ b/css/timeline-form/expanded.css @@ -414,16 +414,16 @@ transition: 0.2s ease-in-out; } -#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(:last-child) { +#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(:last-child):not(.lc) { border-right: 0; } -#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:first-child { +#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:first-child, #WRAPPER > #CONTAINER section[data-timeline] .arrow-container span.fc { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } -#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:last-child { +#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:last-child, #WRAPPER > #CONTAINER section[data-timeline] .arrow-container span.lc { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } @@ -474,4 +474,4 @@ cursor: pointer; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi90aW1lbGluZS1mb3JtLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbi8qIFsxXSBGb3JtdWxhaXJlIGRlIHR5cGUgdGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXRpbWVsaW5lXXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblx0LyogKDEpIE9uIGFqb3V0ZSBsZSBsaXNlcsOpIMOgIGRyb2l0ZSBwb3VyIFRPVVMgbGVzIMOpbMOpbWVudHMgKi9cblx0JiBoNSxcblx0JiBoNCxcblx0JiBoMyxcblx0JiAqLmxpbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRjb2xvcjogIzMzMztcblxuXHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdHBhZGRpbmc6IDVweCA2MHB4O1xuXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q4ZTBlOTtcblxuXHR9XG5cblxuXHQvKiAoMikgVGl0cmVzIGRlIHNlY3Rpb25zICovXG5cdCYgaDN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLW5dOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cblx0XHR9XG5cdH1cblxuXHQvKiAoMykgVGl0cmVzIGRlcyBzb3VzLXNlY3Rpb25zICovXG5cdCYgaDR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLWljb25dOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblx0fVxuXG5cdC8qICg0KSBUaXRyZXMgZ2VucmUgdGV4dCBtZXNzYWdlICovXG5cdCYgaDV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXG4gICAgICAgIC8qIFRleHRlIGdlbnJlIHRleHQgbWVzc2FnZSovXG4gICAgICAgICZbZGF0YS10ZXh0XTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cdH1cblxuXHQvKiAoNSkgJ1RhZ3MnIC0+IHRleHRlcyBzdXIgbGUgbGlzZXLDqSBnYXVjaGUgKi9cblx0JiBbZGF0YS10YWdde1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgIFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGFnKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICB9XG5cdH1cblxuICAgIC8qICg2KSBJbnB1dCBkJ3VwbG9hZCBkZSBmaWNoaWVyIChjc3MgaGFjaykgKi9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLyogQ29udGllbmRyYSBsJ2lucHV0Ki9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXSArIHNwYW4uZmlsZS1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAyOTBweCAtIDIqMTVweCApO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS0wO1xuXG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC8qIEljb25lIGQndXBsb2FkKi9cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnZSAnO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCApO1xuICAgIH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSBob3ZlciovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddOmhvdmVyICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMCwgMTApO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcblx0fVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIC5hY3RpdmUqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXS5hY3RpdmUgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly8gT24gY2hhbmdlIGwnaWPDtG5lXG5cdFx0JjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAndiAnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LyogKDcpIElucHV0cyBkZSB0eXBlIHRleHQgKi9cblx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdCYgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0JiBpbnB1dFt0eXBlPSdidXR0b24nXSxcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcblx0JiBpbnB1dFt0eXBlPSdtYWlsJ117XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0bWFyZ2luOiB1bnNldDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8qIEFuaW1hdGlvbiBkZSBAZm9jdXMqL1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJvdXRvbnNcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGltZWxpbmUtMiwgMjApO1xuXG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBsZXMgYm91dG9uc1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMiwgNSk7XG5cdFx0fVxuXHR9XG5cblxuXG5cblx0JiBsYWJlbHtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cdC8qICg4KSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyAqL1xuXHQmIFtkYXRhLXNwYWNlXXtcblx0XHRAZXh0ZW5kICoubGluZTtcblxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LyogKDEwKSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyB2ZXJ0aWNhdXggKi9cblx0JiAuc3BhY2V0b3B7IG1hcmdpbi10b3A6IDIwcHggICAgICAgIWltcG9ydGFudDsgfVxuXHQmIC5zcGFjZWJ0bXsgbWFyZ2luLWJvdHRvbTogMjBweCAgICAhaW1wb3J0YW50OyB9XG5cblx0JiAuc3BhY2Vke1xuXHRcdEBleHRlbmQgLnNwYWNldG9wO1xuXHRcdEBleHRlbmQgLnNwYWNlYnRtO1xuXHR9XG5cblx0JiAubm9ib2xkLFxuXHQmIC5ub2JvbGQgKntcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiAoMTEpIEdlc3Rpb24gZGVzIGN1c3RvbSA8c2VsZWN0PiAqL1xuXHQmIHNlbGVjdHtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDA7XG5cblx0ICAgIC8vIEhpZGVzIHJpZ2h0IGFycm93XG5cdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICB0ZXh0LWluZGVudDogMXB4O1xuXHQgICAgdGV4dC1vdmVyZmxvdzogJyc7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cblx0XHQmIG9wdGlvbjpub3QoOmRpc2FibGVkKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdFx0fVxuXG5cdFx0JiBvcHRpb246ZGlzYWJsZWQ6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmIG9wdGlvbi5wYWR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0e1xuXHQgICAgLy8gd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAycHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cblx0ICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8zMzMzMzMnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGltZWxpbmUtMil9Jyk7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiAoMTIpIEdlc3Rpb24gZGVzIGNvbG9yaXMgcG91ciBsZXMgdGl0cmVzICovXG5cdCYgaDUuY29sb3IwLFxuXHQmIGg0LmNvbG9yMCxcblx0JiBoMy5jb2xvcjB7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMSxcblx0JiBoNC5jb2xvcjEsXG5cdCYgaDMuY29sb3Ixe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjIsXG5cdCYgaDQuY29sb3IyLFxuXHQmIGgzLmNvbG9yMntcblx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IzLFxuXHQmIGg0LmNvbG9yMyxcblx0JiBoMy5jb2xvcjN7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMztcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yNCxcblx0JiBoNC5jb2xvcjQsXG5cdCYgaDMuY29sb3I0e1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoMTMpIEdlc3Rpb24gZGUgbGEgbmF2aWdhdGlvbiBmbMOpY2jDqWUgKi9cblx0JiAuYXJyb3ctY29udGFpbmVye1xuXG5cdCAgICAmIHNwYW57XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgIG1hcmdpbjogLjNlbSAwO1xuXHQgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcblxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjZDhlMGU5LCAxMCk7XG5cblx0XHRcdC8vIFBhcyBkZSByZWJvcmQgZHJvaXRlIHNhdWYgc2kgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0ICAgICAgICBjb2xvcjogZGFya2VuKCNkOGUwZTksIDMwKTtcblxuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIC4ycyBlYXNlLWluLW91dCApO1xuXG5cblx0ICAgICAgICAmOmZpcnN0LWNoaWxkeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXHQgICAgICAgICY6bGFzdC1jaGlsZHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBbmltYXRpb24gcXVhbmQgbGEgcGFnZSBlc3QgdmFsaWTDqWVcblx0XHRcdCYuZG9uZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUXVhbmQgbGEgcGFnZSBuJ2VzdCBwYXMgdmFsaWTDqWVcblx0XHRcdCY6bm90KC5kb25lKXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNhYWE7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgICAgfVxuXG5cdH1cblxuXG5cdC8qICgxNCkgU3dpdGNoIGVudHJlIE5vbSBldCBQcsOpbm9tICovXG5cdCYgc3Bhbi5zd2l0Y2gtYm90aHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWJvdGgvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cdC8qICgxNSkgU3dpdGNoIFByw6lub20rTm9tID0gUHNldWRvICovXG5cdCYgc3Bhbi5zd2l0Y2gtbGVmdHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWxlZnQvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0LyogKDE0KSBHZXN0aW9uIGRlIGwnYWZmaWNoYWdlIGRlcyBNSU5JIGZpY2hlcyBldCBkZXMgRklDSEVTIHJlbGF0aW9ucyAqL1xuXHQvLyAmIGFydGljbGUgPiBhcnRpY2xle1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vXG5cdC8vIFx0Ji5hY3RpdmV7XG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHR9XG5cdC8vIH1cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIjtBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QURoRDNEOzJEQUMyRDtBQUMzRCxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFB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RDhhZixLQUFLLEVBQUUsSUFBSztDQUVaOztBQWhjTCxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFBLGFBQUMsQUFBQSxFQTBaM0IsZ0JBQWdCLENBRVosSUFBSSxBQXdDUCxJQUFLLENBQUEsS0FBSyxFQUFDO0VBQ1gsV0FBVyxFQUFFLElBQUs7RUFDbEIsS0FBSyxFQUFFLElBQUs7Q0FVWjs7QUFoZEosUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxhQUFDLEFBQUEsRUEwWjNCLGdCQUFnQixDQUVaLElBQUksQUF3Q1AsSUFBSyxDQUFBLEtBQUssQ0FLVCxNQUFNLEVBemNYLFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLEVBMFozQixnQkFBZ0IsQ0FFWixJQUFJLEFBd0NQLElBQUssQ0FBQSxLQUFLLENBTVQsT0FBTyxDQUFBO0VBQ1AsWUFBWSxFQUFFLElBQUs7RUFDbkIsVUFBVSxFQUFFLElBQUs7RUFDakIsS0FBSyxFQUFFLElBQUs7Q0FFWjs7QUEvY0wsUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxhQUFDLEFBQUEsRUF3ZDNCLElBQUksQUFBQSxZQUFZLENBQUE7RUFDakIsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbEIsS0FBSyxFQUFFLEdBQUk7RUFDWCxNQUFNLEVBQUUsR0FBSTtFQUViLFlBQVksRUFBRSxJQUFLO0VBRW5CLFVBQVUsRUFBRSw2Q0FBRyxDQUEyQyxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVM7RUFDakYsZUFBZSxFQUFFLFFBQVM7RUFFMUIsU0FBUyxFQUFFLElBQUs7RUFFaEIsTUFBTSxFQUFFLE9BQVE7Q0FDaEI7O0FBdGVGLFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLEVBMGUzQixJQUFJLEFBQUEsWUFBWSxDQUFBO0VBQ2pCLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEtBQUssRUFBRSxHQUFJO0VBQ1gsTUFBTSxFQUFFLEdBQUk7RUFFYixZQUFZLEVBQUUsSUFBSztFQUVuQixVQUFVLEVBQUUsNkNBQUcsQ0FBMkMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTO0VBQ2pGLGVBQWUsRUFBRSxRQUFTO0VBRTFCLFNBQVMsRUFBRSxJQUFLO0VBRWhCLE1BQU0sRUFBRSxPQUFRO0NBQ2hCIiwKCSJuYW1lcyI6IFtdCn0= */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi90aW1lbGluZS1mb3JtLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIlxuQGltcG9ydCAnY29uc3RhbnRzJztcbi8qIFsxXSBGb3JtdWxhaXJlIGRlIHR5cGUgdGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXRpbWVsaW5lXXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblx0LyogKDEpIE9uIGFqb3V0ZSBsZSBsaXNlcsOpIMOgIGRyb2l0ZSBwb3VyIFRPVVMgbGVzIMOpbMOpbWVudHMgKi9cblx0JiBoNSxcblx0JiBoNCxcblx0JiBoMyxcblx0JiAqLmxpbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRjb2xvcjogIzMzMztcblxuXHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdHBhZGRpbmc6IDVweCA2MHB4O1xuXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q4ZTBlOTtcblxuXHR9XG5cblxuXHQvKiAoMikgVGl0cmVzIGRlIHNlY3Rpb25zICovXG5cdCYgaDN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLW5dOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cblx0XHR9XG5cdH1cblxuXHQvKiAoMykgVGl0cmVzIGRlcyBzb3VzLXNlY3Rpb25zICovXG5cdCYgaDR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLWljb25dOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblx0fVxuXG5cdC8qICg0KSBUaXRyZXMgZ2VucmUgdGV4dCBtZXNzYWdlICovXG5cdCYgaDV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXG4gICAgICAgIC8qIFRleHRlIGdlbnJlIHRleHQgbWVzc2FnZSovXG4gICAgICAgICZbZGF0YS10ZXh0XTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cdH1cblxuXHQvKiAoNSkgJ1RhZ3MnIC0+IHRleHRlcyBzdXIgbGUgbGlzZXLDqSBnYXVjaGUgKi9cblx0JiBbZGF0YS10YWdde1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgIFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGFnKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICB9XG5cdH1cblxuICAgIC8qICg2KSBJbnB1dCBkJ3VwbG9hZCBkZSBmaWNoaWVyIChjc3MgaGFjaykgKi9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLyogQ29udGllbmRyYSBsJ2lucHV0Ki9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXSArIHNwYW4uZmlsZS1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAyOTBweCAtIDIqMTVweCApO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS0wO1xuXG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC8qIEljb25lIGQndXBsb2FkKi9cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnZSAnO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCApO1xuICAgIH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSBob3ZlciovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddOmhvdmVyICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMCwgMTApO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcblx0fVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIC5hY3RpdmUqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXS5hY3RpdmUgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly8gT24gY2hhbmdlIGwnaWPDtG5lXG5cdFx0JjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAndiAnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LyogKDcpIElucHV0cyBkZSB0eXBlIHRleHQgKi9cblx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdCYgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0JiBpbnB1dFt0eXBlPSdidXR0b24nXSxcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcblx0JiBpbnB1dFt0eXBlPSdtYWlsJ117XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0bWFyZ2luOiB1bnNldDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8qIEFuaW1hdGlvbiBkZSBAZm9jdXMqL1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJvdXRvbnNcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGltZWxpbmUtMiwgMjApO1xuXG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBsZXMgYm91dG9uc1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMiwgNSk7XG5cdFx0fVxuXHR9XG5cblxuXG5cblx0JiBsYWJlbHtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cdC8qICg4KSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyAqL1xuXHQmIFtkYXRhLXNwYWNlXXtcblx0XHRAZXh0ZW5kICoubGluZTtcblxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LyogKDEwKSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyB2ZXJ0aWNhdXggKi9cblx0JiAuc3BhY2V0b3B7IG1hcmdpbi10b3A6IDIwcHggICAgICAgIWltcG9ydGFudDsgfVxuXHQmIC5zcGFjZWJ0bXsgbWFyZ2luLWJvdHRvbTogMjBweCAgICAhaW1wb3J0YW50OyB9XG5cblx0JiAuc3BhY2Vke1xuXHRcdEBleHRlbmQgLnNwYWNldG9wO1xuXHRcdEBleHRlbmQgLnNwYWNlYnRtO1xuXHR9XG5cblx0JiAubm9ib2xkLFxuXHQmIC5ub2JvbGQgKntcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiAoMTEpIEdlc3Rpb24gZGVzIGN1c3RvbSA8c2VsZWN0PiAqL1xuXHQmIHNlbGVjdHtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDA7XG5cblx0ICAgIC8vIEhpZGVzIHJpZ2h0IGFycm93XG5cdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICB0ZXh0LWluZGVudDogMXB4O1xuXHQgICAgdGV4dC1vdmVyZmxvdzogJyc7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cblx0XHQmIG9wdGlvbjpub3QoOmRpc2FibGVkKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdFx0fVxuXG5cdFx0JiBvcHRpb246ZGlzYWJsZWQ6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmIG9wdGlvbi5wYWR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0e1xuXHQgICAgLy8gd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAycHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cblx0ICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8zMzMzMzMnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGltZWxpbmUtMil9Jyk7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiAoMTIpIEdlc3Rpb24gZGVzIGNvbG9yaXMgcG91ciBsZXMgdGl0cmVzICovXG5cdCYgaDUuY29sb3IwLFxuXHQmIGg0LmNvbG9yMCxcblx0JiBoMy5jb2xvcjB7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMSxcblx0JiBoNC5jb2xvcjEsXG5cdCYgaDMuY29sb3Ixe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjIsXG5cdCYgaDQuY29sb3IyLFxuXHQmIGgzLmNvbG9yMntcblx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IzLFxuXHQmIGg0LmNvbG9yMyxcblx0JiBoMy5jb2xvcjN7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMztcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yNCxcblx0JiBoNC5jb2xvcjQsXG5cdCYgaDMuY29sb3I0e1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoMTMpIEdlc3Rpb24gZGUgbGEgbmF2aWdhdGlvbiBmbMOpY2jDqWUgKi9cblx0JiAuYXJyb3ctY29udGFpbmVye1xuXG5cdCAgICAmIHNwYW57XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgIG1hcmdpbjogLjNlbSAwO1xuXHQgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcblxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjZDhlMGU5LCAxMCk7XG5cblx0XHRcdC8vIFBhcyBkZSByZWJvcmQgZHJvaXRlIHNhdWYgc2kgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpOm5vdCgubGMpe1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0ICAgICAgICBjb2xvcjogZGFya2VuKCNkOGUwZTksIDMwKTtcblxuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIC4ycyBlYXNlLWluLW91dCApO1xuXG5cblx0XHRcdC8vIEFycm9uZGkgcG91ciBwcmVtaWVyXG5cdCAgICAgICAgJjpmaXJzdC1jaGlsZCxcblx0XHRcdCYuZmN7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cblx0XHRcdC8vIEFycm9uZGkgcG91ciBkZXJuaWVyXG5cdCAgICAgICAgJjpsYXN0LWNoaWxkLFxuXHRcdFx0Ji5sY3sgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBbmltYXRpb24gcXVhbmQgbGEgcGFnZSBlc3QgdmFsaWTDqWVcblx0XHRcdCYuZG9uZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUXVhbmQgbGEgcGFnZSBuJ2VzdCBwYXMgdmFsaWTDqWVcblx0XHRcdCY6bm90KC5kb25lKXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNhYWE7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgICAgfVxuXG5cdH1cblxuXG5cdC8qICgxNCkgU3dpdGNoIGVudHJlIE5vbSBldCBQcsOpbm9tICovXG5cdCYgc3Bhbi5zd2l0Y2gtYm90aHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWJvdGgvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cdC8qICgxNSkgU3dpdGNoIFByw6lub20rTm9tID0gUHNldWRvICovXG5cdCYgc3Bhbi5zd2l0Y2gtbGVmdHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWxlZnQvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0LyogKDE0KSBHZXN0aW9uIGRlIGwnYWZmaWNoYWdlIGRlcyBNSU5JIGZpY2hlcyBldCBkZXMgRklDSEVTIHJlbGF0aW9ucyAqL1xuXHQvLyAmIGFydGljbGUgPiBhcnRpY2xle1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vXG5cdC8vIFx0Ji5hY3RpdmV7XG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHR9XG5cdC8vIH1cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIjtBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1Qzsy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 */ \ No newline at end of file diff --git a/css/timeline-form/expanded.css.map b/css/timeline-form/expanded.css.map index 6e92a74..c5e5f16 100644 --- a/css/timeline-form/expanded.css.map +++ b/css/timeline-form/expanded.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\n/* [1] Formulaire de type timeline\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-timeline]{\n\tdisplay: block;\n\tposition: relative;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\t/* (1) On ajoute le liseré à droite pour TOUS les éléments */\n\t& h5,\n\t& h4,\n\t& h3,\n\t& *.line{\n\t\tdisplay: block;\n\n\t\tcolor: #333;\n\n\t\tmargin: 0 40px;\n\t\tpadding: 5px 60px;\n\n border-left: 2px solid #d8e0e9;\n\n\t}\n\n\n\t/* (2) Titres de sections */\n\t& h3{\n\t\tdisplay: block;\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.4em;\n\t\tcolor: #000;\n\t\tfont-weight: bold;\n\n // background-color: $timeline-color;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-n]:before{\n content: attr(data-n);\n\n display: inline-block;\n position: absolute;\n margin-top: .6em;\n margin-left: -41px;\n padding: 3px 12px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 3px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: 1.3em;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\n\t\t}\n\t}\n\n\t/* (3) Titres des sous-sections */\n\t& h4{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-icon]:before{\n\t\t\tcontent: attr(data-icon);\n\n display: inline-block;\n position: absolute;\n margin-top: .9em;\n margin-left: -41px;\n padding: 9px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: .9em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\t}\n\n\t/* (4) Titres genre text message */\n\t& h5{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&:before{\n\t\t\tcontent: '';\n\n display: inline-block;\n position: absolute;\n margin-top: .7em;\n margin-left: -41px;\n padding: 7px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\n /* Texte genre text message*/\n &[data-text]:after{\n content: attr(data-text);\n padding: 6px 10px;\n\n border-radius: 3px;\n\n background: $timeline-color;\n\n color: #fff;\n font-weight: normal;\n }\n\t}\n\n\t/* (5) 'Tags' -> textes sur le liseré gauche */\n\t& [data-tag]{\n\t\tdisplay: block;\n\n\t\tpadding: 40px 60px;\n\n &:before{\n \t\tcontent: attr(data-tag);\n\n display: inline-block;\n position: absolute;\n margin-top: .5em;\n margin-left: -41px;\n padding: 2px;\n\n background-color: #fff;\n\n font-size: 1.2em;\n color: $timeline-color;\n font-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n }\n\t}\n\n /* (6) Input d'upload de fichier (css hack) */\n & input[type='file']{\n position: relative;\n opacity: 0;\n\n z-index: 8;\n\n cursor: pointer;\n\n }\n\n /* Contiendra l'input*/\n & input[type='file'] + span.file-input{\n display: inline-block;\n position: absolute;\n margin-top: -1px;\n margin-left: -290px;\n width: calc( 290px - 2*15px );\n height: 30px;\n\n padding: 0 15px;\n\n border-radius: 3px;\n background: $timeline-0;\n\n color: #222;\n line-height: 30px;\n font-weight: normal;\n\n z-index: 9;\n\n cursor: pointer;\n\n\t\tpointer-events: none;\n\n /* Icone d'upload*/\n &:before{\n content: 'e ';\n\n font-size: 1em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #222;\n\t\t\tfont-weight: bold;\n }\n\n\t\t@include transition( background .1s ease-in-out );\n }\n\n\n\t/* Animation de hover*/\n\t& input[type='file']:hover + span.file-input{\n\t\tbackground: darken($timeline-0, 10);\n\t\tbox-shadow: inset 0 0 5px #888;\n\t}\n\n\n\t/* Animation de .active*/\n\t& input[type='file'].active + span.file-input{\n\t\tbackground: $timeline-2;\n\t\tcolor: #fff;\n\t\t// On change l'icône\n\t\t&:before{\n content: 'v ';\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n\t/* (7) Inputs de type text */\n\t& input[type='text'],\n\t& input[type='password'],\n\t& input[type='number'],\n\t& input[type='button'],\n\t& input[type='submit'],\n\t& input[type='mail']{\n\t\tdisplay: inline;\n\t\twidth: auto;\n\n\t\tmargin: unset;\n\t\tpadding: 5px 10px;\n\t\tmargin-bottom: 5px;\n\t\tmargin-right: 15px;\n\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-bottom: 1px solid #555;\n\n\t\tfont-size: .8em;\n\t\tfont-weight: normal;\n\t\tcolor: #333;\n\n\t\t@include transition( border .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out );\n\n\t\t/* Animation de @focus*/\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t}\n\t}\n\n\t// Boutons\n\t& input[type='submit']{\n\t\tborder-color: darken($timeline-2, 20);\n\n\t\tbackground: $timeline-2;\n\n\t\tcolor: #fff;\n\n\t\t// Animation de @hover pour les boutons\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbackground: darken($timeline-2, 5);\n\t\t}\n\t}\n\n\n\n\n\t& label{\n\t\tcolor: #555;\n\t}\n\n\t/* (8) Gestion des espacements */\n\t& [data-space]{\n\t\t@extend *.line;\n\n\t\tpadding-top: 20px;\n\t\tpadding-bottom: 20px;\n\t}\n\n\t/* (10) Gestion des espacements verticaux */\n\t& .spacetop{ margin-top: 20px !important; }\n\t& .spacebtm{ margin-bottom: 20px !important; }\n\n\t& .spaced{\n\t\t@extend .spacetop;\n\t\t@extend .spacebtm;\n\t}\n\n\t& .nobold,\n\t& .nobold *{\n\t\tfont-weight: normal !important;\n\t}\n\n\t/* (11) Gestion des custom */\n\t& select{\n\t width: auto;\n\t display: inline-block;\n\t background: transparent;\n\t border: 0;\n\n\t // Hides right arrow\n\t -webkit-appearance: none;\n\t -moz-appearance: none;\n\t text-indent: 1px;\n\t text-overflow: '';\n\t font-size: .9em;\n\n\t\t& option:not(:disabled){\n\t\t\tpadding-left: 1.5em;\n\t\t}\n\n\t\t& option:disabled:not(:first-child){\n\t\t\tfont-size: 1.2em;\n\t\t\tcolor: #000;\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t& option.pad{\n\t\t\tpadding-left: 2.5em;\n\t\t}\n\t}\n\n\t& .select-container select{\n\t // width: auto;\n\t display: inline-block;\n\t padding: 2px;\n\t padding-right: 30px;\n\n\t\tborder: none;\n\t border-bottom: 1px solid #333;\n\n\t background: #fff url('/f/svg/bottom_arrow/st/container/333333') right 10px center no-repeat;\n\t background-size: 10px auto;\n\n\t overflow: hidden;\n\n\t\t// Animation de @focus\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t\tbackground-image:url('/f/svg/bottom_arrow/st/container/#{color-str($timeline-2)}');\n\t\t}\n\n\t}\n\n\t/* (12) Gestion des coloris pour les titres */\n\t& h5.color0,\n\t& h4.color0,\n\t& h3.color0{\n\t\tcolor: $timeline-0;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-0;\n\t\t}\n\t}\n\n\t& h5.color1,\n\t& h4.color1,\n\t& h3.color1{\n\t\tcolor: $timeline-1;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-1;\n\t\t}\n\t}\n\n\t& h5.color2,\n\t& h4.color2,\n\t& h3.color2{\n\t\tcolor: $timeline-2;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-2;\n\t\t}\n\t}\n\n\t& h5.color3,\n\t& h4.color3,\n\t& h3.color3{\n\t\tcolor: $timeline-3;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-3;\n\t\t}\n\t}\n\n\t& h5.color4,\n\t& h4.color4,\n\t& h3.color4{\n\t\tcolor: $timeline-4;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-4;\n\t\t}\n\t}\n\n\n\t/* (13) Gestion de la navigation fléchée */\n\t& .arrow-container{\n\n\t & span{\n\t display: inline-block;\n\t position: relative;\n\n\t margin: .3em 0;\n\t padding: .5em .8em;\n\n\t border: 1px solid darken(#d8e0e9, 10);\n\n\t\t\t// Pas de rebord droite sauf si dernier\n\t\t\t&:not(:last-child):not(.lc){\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t color: darken(#d8e0e9, 30);\n\n\t cursor: pointer;\n\n\t @include transition( .2s ease-in-out );\n\n\n\t\t\t// Arrondi pour premier\n\t &:first-child,\n\t\t\t&.fc{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }\n\n\t\t\t// Arrondi pour dernier\n\t &:last-child,\n\t\t\t&.lc{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }\n\n\t\t\t// Animation quand la page est validée\n\t\t\t&.done{\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: $timeline-2;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: $timeline-2;\n\t\t\t\t\tbackground: $timeline-2;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Quand la page n'est pas validée\n\t\t\t&:not(.done){\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: #333;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: #aaa;\n\t\t\t\t\tbackground: #aaa;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t }\n\n\t}\n\n\n\t/* (14) Switch entre Nom et Prénom */\n\t& span.switch-both{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-both/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\t/* (15) Switch Prénom+Nom = Pseudo */\n\t& span.switch-left{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-left/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */\n\t// & article > article{\n\t// \tdisplay: none;\n\t//\n\t// \t&.active{\n\t// \t\tdisplay: block;\n\t// \t}\n\t// }\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": ";ACAA;2DAC2D;AAC3D,oCAAoC;AAMpC,iCAAiC;AAQjC,4CAA4C;AAS5C;2DAC2D;AAC3D,wBAAwB;AAMxB;2DAC2D;AAe3D;2DAC2D;ADhD3D;2DAC2D;AAC3D,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAAc;EAC3C,OAAO,EAAE,KAAM;EACf,QAAQ,EAAE,QAAS;EAEnB,gBAAgB,EAAE,IAAK;EAEvB,SAAS,EAAE,IAAK;EAChB,KAAK,EAAE,IAAK;EAEZ,iEAAiE;EAiBjE,4BAA4B;EAqC5B,kCAAkC;EAoClC,mCAAmC;EA4CnC,gDAAgD;EA0B7C,8CAA8C;EAW9C,uBAAuB;EAsC1B,uBAAuB;EAOvB,yBAAyB;EAWzB,6BAA6B;EAqD7B,iCAAiC;EAQjC,4CAA4C;EAc5C,sCAAsC;EAmDtC,8CAA8C;EA+C9C,6CAA6C;EAmE7C,sCAAsC;EAkBtC,sCAAsC;EA2CtC,yEAAyE;CASzE;;AAliBD,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAU3B,EAAE;AAVL,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAW3B,EAAE;AAXL,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAY3B,EAAE;AAZL,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAa3B,CAAC,AAAA,KAAK,EAbT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAkS3B,AAAA,UAAC,AAAA,EArRK;EACP,OAAO,EAAE,KAAM;EAEf,KAAK,EAAE,IAAK;EAEZ,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,QAAS;EAEZ,WAAW,EAAE,iBAAkB;CAErC;;AAvBF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2B3B,EAAE,CAAA;EACH,OAAO,EAAE,KAAM;EACf,OAAO,EAAE,SAAU;EAEnB,SAAS,EAAE,KAAM;EACjB,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,IAAK;EAIlB,wCAAwC;CAwBxC;;AA7DF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2B3B,EAAE,CAWF,AAAA,MAAC,AAAA,CAAO,OAAO,CAAA;EACN,OAAO,EAAE,YAAI;EAEb,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,IAAK;EACjB,WAAW,EAAE,KAAM;EACnB,OAAO,EAAE,QAAS;EAElB,aAAa,EAAE,GAAI;EACnB,kBAAkB;EAClB,UAAU,EAAE,cAAe;EAE3B,gBAAgB,ECtCX,OAAO;EDwCrB,SAAS,EAAE,KAAM;EACjB,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,IAAK;EAET,2BAA2B;ECzBnC,SAAS,ED0BmB,gBAAU,CAAO,gBAAU;ECzB1D,cAAc,EDyBiB,gBAAU,CAAO,gBAAU;ECxB1D,YAAY,EDwBmB,gBAAU,CAAO,gBAAU;ECvB1D,aAAa,EDuBkB,gBAAU,CAAO,gBAAU;ECtB1D,iBAAiB,EDsBc,gBAAU,CAAO,gBAAU;CAExD;;AA5DH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgE3B,EAAE,CAAA;EACH,OAAO,EAAE,KAAM;EAEf,OAAO,EAAE,SAAU;EAEnB,SAAS,EAAE,KAAM;EACjB,KAAK,EAAE,OAAM;EACb,WAAW,EAAE,IAAK;EAElB,wCAAwC;CAwBxC;;AAjGF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgE3B,EAAE,CAUF,AAAA,SAAC,AAAA,CAAU,OAAO,CAAA;EAClB,OAAO,EAAE,eAAI;EAEJ,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,IAAK;EACjB,WAAW,EAAE,KAAM;EACnB,OAAO,EAAE,GAAI;EAEb,aAAa,EAAE,GAAI;EACnB,kBAAkB;EAClB,UAAU,EAAE,cAAe;EAE3B,gBAAgB,EC1EX,OAAO;ED4ErB,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,SAAU;EACvB,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,IAAK;EAET,2BAA2B;EC9DnC,SAAS,ED+DmB,gBAAU,CAAO,gBAAU;EC9D1D,cAAc,ED8DiB,gBAAU,CAAO,gBAAU;EC7D1D,YAAY,ED6DmB,gBAAU,CAAO,gBAAU;EC5D1D,aAAa,ED4DkB,gBAAU,CAAO,gBAAU;EC3D1D,iBAAiB,ED2Dc,gBAAU,CAAO,gBAAU;CACxD;;AAhGH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoG3B,EAAE,CAAA;EACH,OAAO,EAAE,KAAM;EAEf,OAAO,EAAE,SAAU;EAEnB,SAAS,EAAE,KAAM;EACjB,KAAK,EAAE,OAAM;EACb,WAAW,EAAE,IAAK;EAElB,wCAAwC;EAoBlC,6BAA6B;CAYnC;;AA7IF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoG3B,EAAE,AAUF,OAAO,CAAA;EACP,OAAO,EAAE,EAAG;EAEH,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,IAAK;EACjB,WAAW,EAAE,KAAM;EACnB,OAAO,EAAE,GAAI;EAEb,aAAa,EAAE,GAAI;EACnB,kBAAkB;EAClB,UAAU,EAAE,cAAe;EAE3B,gBAAgB,EC9GX,OAAO;EDgHZ,2BAA2B;EC7FnC,SAAS,ED8FmB,gBAAU,CAAO,gBAAU;EC7F1D,cAAc,ED6FiB,gBAAU,CAAO,gBAAU;EC5F1D,YAAY,ED4FmB,gBAAU,CAAO,gBAAU;EC3F1D,aAAa,ED2FkB,gBAAU,CAAO,gBAAU;EC1F1D,iBAAiB,ED0Fc,gBAAU,CAAO,gBAAU;CACxD;;AA/HH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoG3B,EAAE,CA8BI,AAAA,SAAC,AAAA,CAAU,MAAM,CAAA;EACd,OAAO,EAAE,eAAI;EACb,OAAO,EAAE,QAAS;EAElB,aAAa,EAAE,GAAI;EAEnB,UAAU,EC3HL,OAAO;ED6HZ,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,MAAO;CACvB;;AA5IT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAgJ3B,AAAA,QAAC,AAAA,EAAS;EACX,OAAO,EAAE,KAAM;EAEf,OAAO,EAAE,SAAU;CAoBnB;;AAvKF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAgJ3B,AAAA,QAAC,AAAA,CAKK,OAAO,CAAA;EACV,OAAO,EAAE,cAAI;EAEP,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,IAAK;EACjB,WAAW,EAAE,KAAM;EACnB,OAAO,EAAE,GAAI;EAEb,gBAAgB,EAAE,IAAK;EAEvB,SAAS,EAAE,KAAM;EACjB,KAAK,ECpJA,OAAO;EDqJZ,WAAW,EAAE,IAAK;EAElB,2BAA2B;ECpInC,SAAS,EDqImB,gBAAU,CAAO,gBAAU;ECpI1D,cAAc,EDoIiB,gBAAU,CAAO,gBAAU;ECnI1D,YAAY,EDmImB,gBAAU,CAAO,gBAAU;EClI1D,aAAa,EDkIkB,gBAAU,CAAO,gBAAU;ECjI1D,iBAAiB,EDiIc,gBAAU,CAAO,gBAAU;CAClD;;AAtKT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0KxB,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EAAY;EAChB,QAAQ,EAAE,QAAS;EACnB,OAAO,EAAE,CAAE;EAEX,OAAO,EAAE,CAAE;EAEX,MAAM,EAAE,OAAQ;CAEnB;;AAlLL,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqLxB,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,IAAe,IAAI,AAAA,WAAW,CAAA;EAClC,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACf,UAAU,EAAE,IAAK;EACjB,WAAW,EAAE,MAAO;EACpB,KAAK,EAAE,qBAAI;EACX,MAAM,EAAE,IAAK;EAEjB,OAAO,EAAE,MAAO;EAEhB,aAAa,EAAE,GAAI;EACnB,UAAU,EClLL,OAAO;EDoLZ,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,IAAK;EAClB,WAAW,EAAE,MAAO;EAEpB,OAAO,EAAE,CAAE;EAEX,MAAM,EAAE,OAAQ;EAEtB,cAAc,EAAE,IAAK;EAEf,mBAAmB;ECnKvB,kBAAkB,ED6KC,UAAU,CAAC,IAAG,CAAC,WAAW;EC5K7C,UAAU,ED4KS,UAAU,CAAC,IAAG,CAAC,WAAW;CAC5C;;AAvNL,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqLxB,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,IAAe,IAAI,AAAA,WAAW,AAwBjC,OAAO,CAAA;EACJ,OAAO,EAAE,IAAK;EAEd,SAAS,EAAE,GAAI;EACxB,WAAW,EAAE,SAAU;EACvB,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,IAAK;CACZ;;AApNT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2N3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM,GAAG,IAAI,AAAA,WAAW,CAAA;EAC3C,UAAU,EAAE,OAAM;EAClB,UAAU,EAAE,kBAAmB;CAC/B;;AA9NF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkO3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,OAAO,GAAG,IAAI,AAAA,WAAW,CAAA;EAC5C,UAAU,ECnNC,OAAO;EDoNlB,KAAK,EAAE,IAAK;CAMZ;;AA1OF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkO3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,OAAO,GAAG,IAAI,AAAA,WAAW,AAI3C,OAAO,CAAA;EACE,OAAO,EAAE,IAAK;EACvB,KAAK,EAAE,IAAK;CACZ;;AAzOH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6O3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX;AA7OT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8O3B,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf;AA9OT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+O3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;AA/OT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;AAhPT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;AAjPT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkP3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EAAY;EACnB,OAAO,EAAE,MAAO;EAChB,KAAK,EAAE,IAAK;EAEZ,MAAM,EAAE,KAAM;EACd,OAAO,EAAE,QAAS;EAClB,aAAa,EAAE,GAAI;EACnB,YAAY,EAAE,IAAK;EAEnB,aAAa,EAAE,CAAE;EACjB,MAAM,EAAE,CAAE;EACV,aAAa,EAAE,cAAe;EAE9B,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,MAAO;EACpB,KAAK,EAAE,IAAK;ECxNV,kBAAkB,ED0NC,MAAM,CAAC,IAAG,CAAC,WAAW,EAAE,UAAU,CAAC,IAAG,CAAC,WAAW,EAAE,KAAK,CAAC,IAAG,CAAC,WAAW;ECzN5F,UAAU,EDyNS,MAAM,CAAC,IAAG,CAAC,WAAW,EAAE,UAAU,CAAC,IAAG,CAAC,WAAW,EAAE,KAAK,CAAC,IAAG,CAAC,WAAW;EAE9F,wBAAwB;CAIxB;;AAzQF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6O3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAyBN,MAAM;AAtQT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8O3B,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAwBN,MAAM;AAtQT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+O3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBN,MAAM;AAtQT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBN,MAAM;AAtQT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAqBN,MAAM;AAtQT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkP3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAoBN,MAAM,CAAA;EACN,YAAY,ECvPF,OAAO;CDwPjB;;AAxQH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4Q3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAc;EACrB,YAAY,EAAE,OAAM;EAEpB,UAAU,EC/PC,OAAO;EDiQlB,KAAK,EAAE,IAAK;CAOZ;;AAxRF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4Q3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQN,MAAM,EApRT,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4Q3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CASN,MAAM,CAAA;EACN,UAAU,EAAE,OAAM;CAClB;;AAvRH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6R3B,KAAK,CAAA;EACN,KAAK,EAAE,IAAK;CACZ;;AA/RF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAkS3B,AAAA,UAAC,AAAA,EAAW;EAGb,WAAW,EAAE,IAAK;EAClB,cAAc,EAAE,IAAK;CACrB;;AAvSF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0S3B,SAAS,EA1SZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6S3B,OAAO,CAHE;EAAE,UAAU,EAAE,qBAAsB;CAAI;;AA1SpD,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2S3B,SAAS,EA3SZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6S3B,OAAO,CAFE;EAAE,aAAa,EAAE,kBAAmB;CAAI;;AA3SpD,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkT3B,OAAO;AAlTV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAmT3B,OAAO,CAAC,CAAC,CAAA;EACV,WAAW,EAAE,iBAAkB;CAC/B;;AArTF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,CAAA;EACJ,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,YAAa;EACtB,UAAU,EAAE,WAAY;EACxB,MAAM,EAAE,CAAE;EAGV,kBAAkB,EAAE,IAAK;EACzB,eAAe,EAAE,IAAK;EACtB,WAAW,EAAE,GAAI;EACjB,aAAa,EAAE,EAAG;EAClB,SAAS,EAAE,IAAK;CAenB;;AAlVF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,CAaL,MAAM,AAAA,IAAK,CAAA,SAAS,EAAC;EACtB,YAAY,EAAE,KAAM;CACpB;;AAvUH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,CAiBL,MAAM,AAAA,SAAS,AAAA,IAAK,CAAA,YAAY,EAAC;EAClC,SAAS,EAAE,KAAM;EACjB,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,IAAK;CAClB;;AA7UH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,CAuBL,MAAM,AAAA,IAAI,CAAA;EACX,YAAY,EAAE,KAAM;CACpB;;AAjVH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoV3B,iBAAiB,CAAC,MAAM,CAAA;EAEtB,OAAO,EAAE,YAAa;EACtB,OAAO,EAAE,GAAI;EACb,aAAa,EAAE,IAAK;EAEvB,MAAM,EAAE,IAAK;EACV,aAAa,EAAE,cAAe;EAE9B,UAAU,EAAE,IAAI,CAAC,8CAAG,CAA4C,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS;EAC3F,eAAe,EAAE,SAAU;EAE3B,QAAQ,EAAE,MAAO;CAQpB;;AAxWF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoV3B,iBAAiB,CAAC,MAAM,AAexB,MAAM,CAAA;EACN,YAAY,ECpVF,OAAO;EDqVjB,gBAAgB,EAAC,8CAAG;CACpB;;AAtWH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2W3B,EAAE,AAAA,OAAO;AA3WZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4W3B,EAAE,AAAA,OAAO;AA5WZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6W3B,EAAE,AAAA,OAAO,CAAA;EACV,KAAK,EChWM,OAAO;CDoWlB;;AAlXF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2W3B,EAAE,AAAA,OAAO,AAIT,OAAO,EA/WV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2W3B,EAAE,AAAA,OAAO,AAIA,MAAM;AA/WlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4W3B,EAAE,AAAA,OAAO,AAGT,OAAO;AA/WV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4W3B,EAAE,AAAA,OAAO,AAGA,MAAM;AA/WlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6W3B,EAAE,AAAA,OAAO,AAET,OAAO;AA/WV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6W3B,EAAE,AAAA,OAAO,AAEA,MAAM,CAAA;EACf,gBAAgB,EClWN,OAAO;CDmWjB;;AAjXH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoX3B,EAAE,AAAA,OAAO;AApXZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqX3B,EAAE,AAAA,OAAO;AArXZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsX3B,EAAE,AAAA,OAAO,CAAA;EACV,KAAK,ECxWM,OAAO;CD4WlB;;AA3XF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoX3B,EAAE,AAAA,OAAO,AAIT,OAAO,EAxXV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoX3B,EAAE,AAAA,OAAO,AAIA,MAAM;AAxXlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqX3B,EAAE,AAAA,OAAO,AAGT,OAAO;AAxXV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqX3B,EAAE,AAAA,OAAO,AAGA,MAAM;AAxXlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsX3B,EAAE,AAAA,OAAO,AAET,OAAO;AAxXV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsX3B,EAAE,AAAA,OAAO,AAEA,MAAM,CAAA;EACf,gBAAgB,EC1WN,OAAO;CD2WjB;;AA1XH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6X3B,EAAE,AAAA,OAAO;AA7XZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8X3B,EAAE,AAAA,OAAO;AA9XZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+X3B,EAAE,AAAA,OAAO,CAAA;EACV,KAAK,EChXM,OAAO;CDoXlB;;AApYF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6X3B,EAAE,AAAA,OAAO,AAIT,OAAO,EAjYV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6X3B,EAAE,AAAA,OAAO,AAIA,MAAM;AAjYlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8X3B,EAAE,AAAA,OAAO,AAGT,OAAO;AAjYV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8X3B,EAAE,AAAA,OAAO,AAGA,MAAM;AAjYlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+X3B,EAAE,AAAA,OAAO,AAET,OAAO;AAjYV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+X3B,EAAE,AAAA,OAAO,AAEA,MAAM,CAAA;EACf,gBAAgB,EClXN,OAAO;CDmXjB;;AAnYH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsY3B,EAAE,AAAA,OAAO;AAtYZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAuY3B,EAAE,AAAA,OAAO;AAvYZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwY3B,EAAE,AAAA,OAAO,CAAA;EACV,KAAK,ECxXM,OAAO;CD4XlB;;AA7YF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsY3B,EAAE,AAAA,OAAO,AAIT,OAAO,EA1YV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsY3B,EAAE,AAAA,OAAO,AAIA,MAAM;AA1YlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAuY3B,EAAE,AAAA,OAAO,AAGT,OAAO;AA1YV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAuY3B,EAAE,AAAA,OAAO,AAGA,MAAM;AA1YlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwY3B,EAAE,AAAA,OAAO,AAET,OAAO;AA1YV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwY3B,EAAE,AAAA,OAAO,AAEA,MAAM,CAAA;EACf,gBAAgB,EC1XN,OAAO;CD2XjB;;AA5YH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+Y3B,EAAE,AAAA,OAAO;AA/YZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgZ3B,EAAE,AAAA,OAAO;AAhZZ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiZ3B,EAAE,AAAA,OAAO,CAAA;EACV,KAAK,EChYM,OAAO;CDoYlB;;AAtZF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+Y3B,EAAE,AAAA,OAAO,AAIT,OAAO,EAnZV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+Y3B,EAAE,AAAA,OAAO,AAIA,MAAM;AAnZlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgZ3B,EAAE,AAAA,OAAO,AAGT,OAAO;AAnZV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgZ3B,EAAE,AAAA,OAAO,AAGA,MAAM;AAnZlB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiZ3B,EAAE,AAAA,OAAO,AAET,OAAO;AAnZV,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiZ3B,EAAE,AAAA,OAAO,AAEA,MAAM,CAAA;EACf,gBAAgB,EClYN,OAAO;CDmYjB;;AArZH,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,CAAA;EACF,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EAEnB,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,SAAU;EAEnB,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,OAAM;EAOxB,KAAK,EAAE,OAAM;EAEb,MAAM,EAAE,OAAQ;ECnYrB,kBAAkB,EDqYQ,IAAG,CAAC,WAAW;ECpYzC,UAAU,EDoYgB,IAAG,CAAC,WAAW;CAyCvC;;AAvdN,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AAUP,IAAK,CAAA,WAAW,CAAC,IAAK,CAAA,GAAG,EAAC;EAC1B,YAAY,EAAE,CAAE;CAChB;;AAxaJ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AAsBD,YAAY,EAlbtB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AAuBP,GAAG,CAAA;EAAE,sBAAsB,EAAE,GAAI;EAAE,yBAAyB,EAAE,GAAI;CAAI;;AAnb1E,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA0BD,WAAW,EAtbrB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA2BP,GAAG,CAAA;EAAE,uBAAuB,EAAE,GAAI;EAAE,0BAA0B,EAAE,GAAI;CAAI;;AAvb5E,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA8BP,KAAK,CAAA;EACL,WAAW,EAAE,IAAK;EAClB,KAAK,EC5aI,OAAO;CDsbhB;;AAtcJ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA8BP,KAAK,AAKJ,MAAM,EA/bX,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA8BP,KAAK,AAMJ,OAAO,CAAA;EACP,YAAY,ECjbJ,OAAO;EDkbf,UAAU,EClbF,OAAO;EDmbf,KAAK,EAAE,IAAK;CAEZ;;AArcL,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA6CP,IAAK,CAAA,KAAK,EAAC;EACX,WAAW,EAAE,IAAK;EAClB,KAAK,EAAE,IAAK;CAUZ;;AArdJ,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA6CP,IAAK,CAAA,KAAK,CAKT,MAAM,EA9cX,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA6CP,IAAK,CAAA,KAAK,CAMT,OAAO,CAAA;EACP,YAAY,EAAE,IAAK;EACnB,UAAU,EAAE,IAAK;EACjB,KAAK,EAAE,IAAK;CAEZ;;AApdL,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6d3B,IAAI,AAAA,YAAY,CAAA;EACjB,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EAClB,KAAK,EAAE,GAAI;EACX,MAAM,EAAE,GAAI;EAEb,YAAY,EAAE,IAAK;EAEnB,UAAU,EAAE,6CAAG,CAA2C,MAAM,CAAC,MAAM,CAAC,SAAS;EACjF,eAAe,EAAE,QAAS;EAE1B,SAAS,EAAE,IAAK;EAEhB,MAAM,EAAE,OAAQ;CAChB;;AA3eF,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+e3B,IAAI,AAAA,YAAY,CAAA;EACjB,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EAClB,KAAK,EAAE,GAAI;EACX,MAAM,EAAE,GAAI;EAEb,YAAY,EAAE,IAAK;EAEnB,UAAU,EAAE,6CAAG,CAA2C,MAAM,CAAC,MAAM,CAAC,SAAS;EACjF,eAAe,EAAE,QAAS;EAE1B,SAAS,EAAE,IAAK;EAEhB,MAAM,EAAE,OAAQ;CAChB", "names": [] } \ No newline at end of file diff --git a/css/timeline-form/min.css b/css/timeline-form/min.css index 1932295..eb23aa7 100644 --- a/css/timeline-form/min.css +++ b/css/timeline-form/min.css @@ -1,3 +1,3 @@ -#WRAPPER>#CONTAINER section[data-timeline]{display:block;position:relative;background-color:#fff;font-size:.9em;color:#000}#WRAPPER>#CONTAINER section[data-timeline] h5,#WRAPPER>#CONTAINER section[data-timeline] h4,#WRAPPER>#CONTAINER section[data-timeline] h3,#WRAPPER>#CONTAINER section[data-timeline] *.line,#WRAPPER>#CONTAINER section[data-timeline] [data-space]{display:block;color:#333;margin:0 40px;padding:5px 60px;border-left:2px solid #d8e0e9}#WRAPPER>#CONTAINER section[data-timeline] h3{display:block;padding:20px 40px;font-size:1.4em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h3[data-n]:before{content:attr(data-n);display:inline-block;position:absolute;margin-top:.6em;margin-left:-41px;padding:3px 12px;border-radius:50%;box-shadow:0 0 0 3px #fff;background-color:#738394;font-size:1.3em;color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h4{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h4[data-icon]:before{content:attr(data-icon);display:inline-block;position:absolute;margin-top:.9em;margin-left:-41px;padding:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;font-size:.9em;font-family:'icomoon';color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h5:before{content:'';display:inline-block;position:absolute;margin-top:.7em;margin-left:-41px;padding:7px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5[data-text]:after{content:attr(data-text);padding:6px 10px;border-radius:3px;background:#738394;color:#fff;font-weight:normal}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]{display:block;padding:40px 60px}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]:before{content:attr(data-tag);display:inline-block;position:absolute;margin-top:.5em;margin-left:-41px;padding:2px;background-color:#fff;font-size:1.2em;color:#738394;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']{position:relative;opacity:0;z-index:8;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input{display:inline-block;position:absolute;margin-top:-1px;margin-left:-290px;width:calc( 290px - 2*15px);height:30px;padding:0 15px;border-radius:3px;background:#399ced;color:#222;line-height:30px;font-weight:normal;z-index:9;cursor:pointer;pointer-events:none;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input:before{content:'e ';font-size:1em;font-family:'icomoon';color:#222;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']:hover+span.file-input{background:#1484df;box-shadow:inset 0 0 5px #888}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input{background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input:before{content:'v ';color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='text'],#WRAPPER>#CONTAINER section[data-timeline] input[type='password'],#WRAPPER>#CONTAINER section[data-timeline] input[type='number'],#WRAPPER>#CONTAINER section[data-timeline] input[type='button'],#WRAPPER>#CONTAINER section[data-timeline] input[type='submit'],#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']{display:inline;width:auto;margin:unset;padding:5px 10px;margin-bottom:5px;margin-right:15px;border-radius:0;border:0;border-bottom:1px solid #555;font-size:.8em;font-weight:normal;color:#333;-webkit-transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out;transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='text']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='password']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='number']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='button']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']:focus{border-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']{border-color:#085c51;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:hover,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus{background:#0ea38e}#WRAPPER>#CONTAINER section[data-timeline] label{color:#555}#WRAPPER>#CONTAINER section[data-timeline] [data-space]{padding-top:20px;padding-bottom:20px}#WRAPPER>#CONTAINER section[data-timeline] .spacetop,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-top:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .spacebtm,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-bottom:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .nobold,#WRAPPER>#CONTAINER section[data-timeline] .nobold *{font-weight:normal !important}#WRAPPER>#CONTAINER section[data-timeline] select{width:auto;display:inline-block;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';font-size:.9em}#WRAPPER>#CONTAINER section[data-timeline] select option:not(:disabled){padding-left:1.5em}#WRAPPER>#CONTAINER section[data-timeline] select option:disabled:not(:first-child){font-size:1.2em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] select option.pad{padding-left:2.5em}#WRAPPER>#CONTAINER section[data-timeline] .select-container select{display:inline-block;padding:2px;padding-right:30px;border:none;border-bottom:1px solid #333;background:#fff url("/f/svg/bottom_arrow/st/container/333333") right 10px center no-repeat;background-size:10px auto;overflow:hidden}#WRAPPER>#CONTAINER section[data-timeline] .select-container select:focus{border-color:#10baa3;background-image:url("/f/svg/bottom_arrow/st/container/10baa3")}#WRAPPER>#CONTAINER section[data-timeline] h5.color0,#WRAPPER>#CONTAINER section[data-timeline] h4.color0,#WRAPPER>#CONTAINER section[data-timeline] h3.color0{color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:after{background-color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color1,#WRAPPER>#CONTAINER section[data-timeline] h4.color1,#WRAPPER>#CONTAINER section[data-timeline] h3.color1{color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:after{background-color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color2,#WRAPPER>#CONTAINER section[data-timeline] h4.color2,#WRAPPER>#CONTAINER section[data-timeline] h3.color2{color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:after{background-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color3,#WRAPPER>#CONTAINER section[data-timeline] h4.color3,#WRAPPER>#CONTAINER section[data-timeline] h3.color3{color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:after{background-color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color4,#WRAPPER>#CONTAINER section[data-timeline] h4.color4,#WRAPPER>#CONTAINER section[data-timeline] h3.color4{color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] h5.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:after{background-color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span{display:inline-block;position:relative;margin:.3em 0;padding:.5em .8em;border:1px solid #b7c6d7;color:#7692b2;cursor:pointer;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(:last-child){border-right:0}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done{font-weight:bold;color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done:hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done.active{border-color:#10baa3;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done){font-weight:bold;color:#333}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done):hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done).active{border-color:#aaa;background:#aaa;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] span.switch-both{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-both/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] span.switch-left{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-left/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer} +#WRAPPER>#CONTAINER section[data-timeline]{display:block;position:relative;background-color:#fff;font-size:.9em;color:#000}#WRAPPER>#CONTAINER section[data-timeline] h5,#WRAPPER>#CONTAINER section[data-timeline] h4,#WRAPPER>#CONTAINER section[data-timeline] h3,#WRAPPER>#CONTAINER section[data-timeline] *.line,#WRAPPER>#CONTAINER section[data-timeline] [data-space]{display:block;color:#333;margin:0 40px;padding:5px 60px;border-left:2px solid #d8e0e9}#WRAPPER>#CONTAINER section[data-timeline] h3{display:block;padding:20px 40px;font-size:1.4em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h3[data-n]:before{content:attr(data-n);display:inline-block;position:absolute;margin-top:.6em;margin-left:-41px;padding:3px 12px;border-radius:50%;box-shadow:0 0 0 3px #fff;background-color:#738394;font-size:1.3em;color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h4{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h4[data-icon]:before{content:attr(data-icon);display:inline-block;position:absolute;margin-top:.9em;margin-left:-41px;padding:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;font-size:.9em;font-family:'icomoon';color:#fff;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5{display:block;padding:20px 40px;font-size:1.2em;color:#46505b;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] h5:before{content:'';display:inline-block;position:absolute;margin-top:.7em;margin-left:-41px;padding:7px;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#738394;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] h5[data-text]:after{content:attr(data-text);padding:6px 10px;border-radius:3px;background:#738394;color:#fff;font-weight:normal}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]{display:block;padding:40px 60px}#WRAPPER>#CONTAINER section[data-timeline] [data-tag]:before{content:attr(data-tag);display:inline-block;position:absolute;margin-top:.5em;margin-left:-41px;padding:2px;background-color:#fff;font-size:1.2em;color:#738394;font-weight:bold;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']{position:relative;opacity:0;z-index:8;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input{display:inline-block;position:absolute;margin-top:-1px;margin-left:-290px;width:calc( 290px - 2*15px);height:30px;padding:0 15px;border-radius:3px;background:#399ced;color:#222;line-height:30px;font-weight:normal;z-index:9;cursor:pointer;pointer-events:none;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']+span.file-input:before{content:'e ';font-size:1em;font-family:'icomoon';color:#222;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] input[type='file']:hover+span.file-input{background:#1484df;box-shadow:inset 0 0 5px #888}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input{background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='file'].active+span.file-input:before{content:'v ';color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='text'],#WRAPPER>#CONTAINER section[data-timeline] input[type='password'],#WRAPPER>#CONTAINER section[data-timeline] input[type='number'],#WRAPPER>#CONTAINER section[data-timeline] input[type='button'],#WRAPPER>#CONTAINER section[data-timeline] input[type='submit'],#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']{display:inline;width:auto;margin:unset;padding:5px 10px;margin-bottom:5px;margin-right:15px;border-radius:0;border:0;border-bottom:1px solid #555;font-size:.8em;font-weight:normal;color:#333;-webkit-transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out;transition:border 0.2s ease-in-out,background 0.2s ease-in-out,color 0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] input[type='text']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='password']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='number']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='button']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus,#WRAPPER>#CONTAINER section[data-timeline] input[type='mail']:focus{border-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']{border-color:#085c51;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:hover,#WRAPPER>#CONTAINER section[data-timeline] input[type='submit']:focus{background:#0ea38e}#WRAPPER>#CONTAINER section[data-timeline] label{color:#555}#WRAPPER>#CONTAINER section[data-timeline] [data-space]{padding-top:20px;padding-bottom:20px}#WRAPPER>#CONTAINER section[data-timeline] .spacetop,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-top:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .spacebtm,#WRAPPER>#CONTAINER section[data-timeline] .spaced{margin-bottom:20px !important}#WRAPPER>#CONTAINER section[data-timeline] .nobold,#WRAPPER>#CONTAINER section[data-timeline] .nobold *{font-weight:normal !important}#WRAPPER>#CONTAINER section[data-timeline] select{width:auto;display:inline-block;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';font-size:.9em}#WRAPPER>#CONTAINER section[data-timeline] select option:not(:disabled){padding-left:1.5em}#WRAPPER>#CONTAINER section[data-timeline] select option:disabled:not(:first-child){font-size:1.2em;color:#000;font-weight:bold}#WRAPPER>#CONTAINER section[data-timeline] select option.pad{padding-left:2.5em}#WRAPPER>#CONTAINER section[data-timeline] .select-container select{display:inline-block;padding:2px;padding-right:30px;border:none;border-bottom:1px solid #333;background:#fff url("/f/svg/bottom_arrow/st/container/333333") right 10px center no-repeat;background-size:10px auto;overflow:hidden}#WRAPPER>#CONTAINER section[data-timeline] .select-container select:focus{border-color:#10baa3;background-image:url("/f/svg/bottom_arrow/st/container/10baa3")}#WRAPPER>#CONTAINER section[data-timeline] h5.color0,#WRAPPER>#CONTAINER section[data-timeline] h4.color0,#WRAPPER>#CONTAINER section[data-timeline] h3.color0{color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color0:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color0:after{background-color:#399ced}#WRAPPER>#CONTAINER section[data-timeline] h5.color1,#WRAPPER>#CONTAINER section[data-timeline] h4.color1,#WRAPPER>#CONTAINER section[data-timeline] h3.color1{color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color1:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color1:after{background-color:#e64e3e}#WRAPPER>#CONTAINER section[data-timeline] h5.color2,#WRAPPER>#CONTAINER section[data-timeline] h4.color2,#WRAPPER>#CONTAINER section[data-timeline] h3.color2{color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color2:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color2:after{background-color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] h5.color3,#WRAPPER>#CONTAINER section[data-timeline] h4.color3,#WRAPPER>#CONTAINER section[data-timeline] h3.color3{color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color3:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color3:after{background-color:#b14be7}#WRAPPER>#CONTAINER section[data-timeline] h5.color4,#WRAPPER>#CONTAINER section[data-timeline] h4.color4,#WRAPPER>#CONTAINER section[data-timeline] h3.color4{color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] h5.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h5.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h4.color4:after,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:before,#WRAPPER>#CONTAINER section[data-timeline] h3.color4:after{background-color:#053b5d}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span{display:inline-block;position:relative;margin:.3em 0;padding:.5em .8em;border:1px solid #b7c6d7;color:#7692b2;cursor:pointer;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(:last-child):not(.lc){border-right:0}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:first-child,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.fc{border-top-left-radius:5px;border-bottom-left-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:last-child,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.lc{border-top-right-radius:5px;border-bottom-right-radius:5px}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done{font-weight:bold;color:#10baa3}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done:hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span.done.active{border-color:#10baa3;background:#10baa3;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done){font-weight:bold;color:#333}#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done):hover,#WRAPPER>#CONTAINER section[data-timeline] .arrow-container span:not(.done).active{border-color:#aaa;background:#aaa;color:#fff}#WRAPPER>#CONTAINER section[data-timeline] span.switch-both{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-both/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer}#WRAPPER>#CONTAINER section[data-timeline] span.switch-left{display:inline-block;position:relative;width:1em;height:1em;margin-right:15px;background:url("/f/svg/switch-left/st/container/4e4e50") center center no-repeat;background-size:1em auto;font-size:.8em;cursor:pointer} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIiwKCQkiLi4vY29uc3RhbnRzLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgaDUsXG5cdCYgaDQsXG5cdCYgaDMsXG5cdCYgKi5saW5le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkOGUwZTk7XG5cblx0fVxuXG5cblx0LyogKDIpIFRpdHJlcyBkZSBzZWN0aW9ucyAqL1xuXHQmIGgze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1uXTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXG5cdFx0fVxuXHR9XG5cblx0LyogKDMpIFRpdHJlcyBkZXMgc291cy1zZWN0aW9ucyAqL1xuXHQmIGg0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1pY29uXTpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblxuICAgICAgICAvKiBUZXh0ZSBnZW5yZSB0ZXh0IG1lc3NhZ2UqL1xuICAgICAgICAmW2RhdGEtdGV4dF06YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXHR9XG5cblx0LyogKDUpICdUYWdzJyAtPiB0ZXh0ZXMgc3VyIGxlIGxpc2Vyw6kgZ2F1Y2hlICovXG5cdCYgW2RhdGEtdGFnXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogYXR0cihkYXRhLXRhZyk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAvKiAoNikgSW5wdXQgZCd1cGxvYWQgZGUgZmljaGllciAoY3NzIGhhY2spICovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ117XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC8qIENvbnRpZW5kcmEgbCdpbnB1dCovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ10gKyBzcGFuLmZpbGUtaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMjkwcHggLSAyKjE1cHggKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMDtcblxuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTAsIDEwKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG5cdH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSAuYWN0aXZlKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ10uYWN0aXZlICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIE9uIGNoYW5nZSBsJ2ljw7RuZVxuXHRcdCY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ3YgJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICg3KSBJbnB1dHMgZGUgdHlwZSB0ZXh0ICovXG5cdCYgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQmIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdCYgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5cdCYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdCYgaW5wdXRbdHlwZT0nbWFpbCdde1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQvKiBBbmltYXRpb24gZGUgQGZvY3VzKi9cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3V0b25zXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDIwKTtcblxuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgbGVzIGJvdXRvbnNcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDUpO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYgbGFiZWx7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKiAoOCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgKi9cblx0JiBbZGF0YS1zcGFjZV17XG5cdFx0QGV4dGVuZCAqLmxpbmU7XG5cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qICgxMCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgdmVydGljYXV4ICovXG5cdCYgLnNwYWNldG9weyBtYXJnaW4tdG9wOiAyMHB4ICAgICAgICFpbXBvcnRhbnQ7IH1cblx0JiAuc3BhY2VidG17IG1hcmdpbi1ib3R0b206IDIwcHggICAgIWltcG9ydGFudDsgfVxuXG5cdCYgLnNwYWNlZHtcblx0XHRAZXh0ZW5kIC5zcGFjZXRvcDtcblx0XHRAZXh0ZW5kIC5zcGFjZWJ0bTtcblx0fVxuXG5cdCYgLm5vYm9sZCxcblx0JiAubm9ib2xkICp7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXG5cdFx0JiBvcHRpb246bm90KDpkaXNhYmxlZCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uOmRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0JiBvcHRpb24ucGFke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcblx0ICAgIC8vIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZzogMnB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvMzMzMzMzJykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRpbWVsaW5lLTIpfScpO1xuXHRcdH1cblxuXHR9XG5cblx0LyogKDEyKSBHZXN0aW9uIGRlcyBjb2xvcmlzIHBvdXIgbGVzIHRpdHJlcyAqL1xuXHQmIGg1LmNvbG9yMCxcblx0JiBoNC5jb2xvcjAsXG5cdCYgaDMuY29sb3Iwe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjEsXG5cdCYgaDQuY29sb3IxLFxuXHQmIGgzLmNvbG9yMXtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IyLFxuXHQmIGg0LmNvbG9yMixcblx0JiBoMy5jb2xvcjJ7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMyxcblx0JiBoNC5jb2xvcjMsXG5cdCYgaDMuY29sb3Ize1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMztcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjQsXG5cdCYgaDQuY29sb3I0LFxuXHQmIGgzLmNvbG9yNHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS00O1xuXHRcdH1cblx0fVxuXG5cblx0LyogKDEzKSBHZXN0aW9uIGRlIGxhIG5hdmlnYXRpb24gZmzDqWNow6llICovXG5cdCYgLmFycm93LWNvbnRhaW5lcntcblxuXHQgICAgJiBzcGFue1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICBtYXJnaW46IC4zZW0gMDtcblx0ICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG5cblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2Q4ZTBlOSwgMTApO1xuXG5cdFx0XHQvLyBQYXMgZGUgcmVib3JkIGRyb2l0ZSBzYXVmIHNpIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdCAgICAgICAgY29sb3I6IGRhcmtlbigjZDhlMGU5LCAzMCk7XG5cblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXG5cdCAgICAgICAgJjpmaXJzdC1jaGlsZHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cblx0ICAgICAgICAmOmxhc3QtY2hpbGR7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIHF1YW5kIGxhIHBhZ2UgZXN0IHZhbGlkw6llXG5cdFx0XHQmLmRvbmV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFF1YW5kIGxhIHBhZ2Ugbidlc3QgcGFzIHZhbGlkw6llXG5cdFx0XHQmOm5vdCguZG9uZSl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2FhYTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHR9XG5cblxuXHQvKiAoMTQpIFN3aXRjaCBlbnRyZSBOb20gZXQgUHLDqW5vbSAqL1xuXHQmIHNwYW4uc3dpdGNoLWJvdGh7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1ib3RoL3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQvKiAoMTUpIFN3aXRjaCBQcsOpbm9tK05vbSA9IFBzZXVkbyAqL1xuXHQmIHNwYW4uc3dpdGNoLWxlZnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1sZWZ0L3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdC8qICgxNCkgR2VzdGlvbiBkZSBsJ2FmZmljaGFnZSBkZXMgTUlOSSBmaWNoZXMgZXQgZGVzIEZJQ0hFUyByZWxhdGlvbnMgKi9cblx0Ly8gJiBhcnRpY2xlID4gYXJ0aWNsZXtcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHQvL1xuXHQvLyBcdCYuYWN0aXZle1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0fVxuXHQvLyB9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUlBLFFBQVEsQ0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLENBQWMsQ0FDM0MsT0FBTyxDQUFFLEtBQU0sQ0FDZixRQUFRLENBQUUsUUFBUyxDQUVuQixnQkFBZ0IsQ0FBRSxJQUFLLENBRXZCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENB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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIiwKCQkiLi4vY29uc3RhbnRzLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJcbkBpbXBvcnQgJ2NvbnN0YW50cyc7XG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgaDUsXG5cdCYgaDQsXG5cdCYgaDMsXG5cdCYgKi5saW5le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkOGUwZTk7XG5cblx0fVxuXG5cblx0LyogKDIpIFRpdHJlcyBkZSBzZWN0aW9ucyAqL1xuXHQmIGgze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1uXTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXG5cdFx0fVxuXHR9XG5cblx0LyogKDMpIFRpdHJlcyBkZXMgc291cy1zZWN0aW9ucyAqL1xuXHQmIGg0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1pY29uXTpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblxuICAgICAgICAvKiBUZXh0ZSBnZW5yZSB0ZXh0IG1lc3NhZ2UqL1xuICAgICAgICAmW2RhdGEtdGV4dF06YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXHR9XG5cblx0LyogKDUpICdUYWdzJyAtPiB0ZXh0ZXMgc3VyIGxlIGxpc2Vyw6kgZ2F1Y2hlICovXG5cdCYgW2RhdGEtdGFnXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogYXR0cihkYXRhLXRhZyk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAvKiAoNikgSW5wdXQgZCd1cGxvYWQgZGUgZmljaGllciAoY3NzIGhhY2spICovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ117XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC8qIENvbnRpZW5kcmEgbCdpbnB1dCovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ10gKyBzcGFuLmZpbGUtaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMjkwcHggLSAyKjE1cHggKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMDtcblxuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTAsIDEwKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG5cdH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSAuYWN0aXZlKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ10uYWN0aXZlICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIE9uIGNoYW5nZSBsJ2ljw7RuZVxuXHRcdCY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ3YgJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICg3KSBJbnB1dHMgZGUgdHlwZSB0ZXh0ICovXG5cdCYgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQmIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdCYgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5cdCYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdCYgaW5wdXRbdHlwZT0nbWFpbCdde1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQvKiBBbmltYXRpb24gZGUgQGZvY3VzKi9cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3V0b25zXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDIwKTtcblxuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgbGVzIGJvdXRvbnNcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDUpO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYgbGFiZWx7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKiAoOCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgKi9cblx0JiBbZGF0YS1zcGFjZV17XG5cdFx0QGV4dGVuZCAqLmxpbmU7XG5cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qICgxMCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgdmVydGljYXV4ICovXG5cdCYgLnNwYWNldG9weyBtYXJnaW4tdG9wOiAyMHB4ICAgICAgICFpbXBvcnRhbnQ7IH1cblx0JiAuc3BhY2VidG17IG1hcmdpbi1ib3R0b206IDIwcHggICAgIWltcG9ydGFudDsgfVxuXG5cdCYgLnNwYWNlZHtcblx0XHRAZXh0ZW5kIC5zcGFjZXRvcDtcblx0XHRAZXh0ZW5kIC5zcGFjZWJ0bTtcblx0fVxuXG5cdCYgLm5vYm9sZCxcblx0JiAubm9ib2xkICp7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXG5cdFx0JiBvcHRpb246bm90KDpkaXNhYmxlZCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uOmRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0JiBvcHRpb24ucGFke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcblx0ICAgIC8vIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZzogMnB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvMzMzMzMzJykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRpbWVsaW5lLTIpfScpO1xuXHRcdH1cblxuXHR9XG5cblx0LyogKDEyKSBHZXN0aW9uIGRlcyBjb2xvcmlzIHBvdXIgbGVzIHRpdHJlcyAqL1xuXHQmIGg1LmNvbG9yMCxcblx0JiBoNC5jb2xvcjAsXG5cdCYgaDMuY29sb3Iwe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjEsXG5cdCYgaDQuY29sb3IxLFxuXHQmIGgzLmNvbG9yMXtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IyLFxuXHQmIGg0LmNvbG9yMixcblx0JiBoMy5jb2xvcjJ7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMyxcblx0JiBoNC5jb2xvcjMsXG5cdCYgaDMuY29sb3Ize1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMztcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjQsXG5cdCYgaDQuY29sb3I0LFxuXHQmIGgzLmNvbG9yNHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS00O1xuXHRcdH1cblx0fVxuXG5cblx0LyogKDEzKSBHZXN0aW9uIGRlIGxhIG5hdmlnYXRpb24gZmzDqWNow6llICovXG5cdCYgLmFycm93LWNvbnRhaW5lcntcblxuXHQgICAgJiBzcGFue1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICBtYXJnaW46IC4zZW0gMDtcblx0ICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG5cblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2Q4ZTBlOSwgMTApO1xuXG5cdFx0XHQvLyBQYXMgZGUgcmVib3JkIGRyb2l0ZSBzYXVmIHNpIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmxjKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdCAgICAgICAgY29sb3I6IGRhcmtlbigjZDhlMGU5LCAzMCk7XG5cblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXG5cdFx0XHQvLyBBcnJvbmRpIHBvdXIgcHJlbWllclxuXHQgICAgICAgICY6Zmlyc3QtY2hpbGQsXG5cdFx0XHQmLmZjeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBcnJvbmRpIHBvdXIgZGVybmllclxuXHQgICAgICAgICY6bGFzdC1jaGlsZCxcblx0XHRcdCYubGN7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIHF1YW5kIGxhIHBhZ2UgZXN0IHZhbGlkw6llXG5cdFx0XHQmLmRvbmV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFF1YW5kIGxhIHBhZ2Ugbidlc3QgcGFzIHZhbGlkw6llXG5cdFx0XHQmOm5vdCguZG9uZSl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2FhYTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHR9XG5cblxuXHQvKiAoMTQpIFN3aXRjaCBlbnRyZSBOb20gZXQgUHLDqW5vbSAqL1xuXHQmIHNwYW4uc3dpdGNoLWJvdGh7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1ib3RoL3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQvKiAoMTUpIFN3aXRjaCBQcsOpbm9tK05vbSA9IFBzZXVkbyAqL1xuXHQmIHNwYW4uc3dpdGNoLWxlZnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1sZWZ0L3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdC8qICgxNCkgR2VzdGlvbiBkZSBsJ2FmZmljaGFnZSBkZXMgTUlOSSBmaWNoZXMgZXQgZGVzIEZJQ0hFUyByZWxhdGlvbnMgKi9cblx0Ly8gJiBhcnRpY2xlID4gYXJ0aWNsZXtcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHQvL1xuXHQvLyBcdCYuYWN0aXZle1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0fVxuXHQvLyB9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUlBLFFBQVEsQ0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLENBQWMsQ0FDM0MsT0FB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 */ \ No newline at end of file diff --git a/css/timeline-form/min.css.map b/css/timeline-form/min.css.map index e57c0a2..2b814f0 100644 --- a/css/timeline-form/min.css.map +++ b/css/timeline-form/min.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\n/* [1] Formulaire de type timeline\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-timeline]{\n\tdisplay: block;\n\tposition: relative;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\t/* (1) On ajoute le liseré à droite pour TOUS les éléments */\n\t& h5,\n\t& h4,\n\t& h3,\n\t& *.line{\n\t\tdisplay: block;\n\n\t\tcolor: #333;\n\n\t\tmargin: 0 40px;\n\t\tpadding: 5px 60px;\n\n border-left: 2px solid #d8e0e9;\n\n\t}\n\n\n\t/* (2) Titres de sections */\n\t& h3{\n\t\tdisplay: block;\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.4em;\n\t\tcolor: #000;\n\t\tfont-weight: bold;\n\n // background-color: $timeline-color;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-n]:before{\n content: attr(data-n);\n\n display: inline-block;\n position: absolute;\n margin-top: .6em;\n margin-left: -41px;\n padding: 3px 12px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 3px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: 1.3em;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\n\t\t}\n\t}\n\n\t/* (3) Titres des sous-sections */\n\t& h4{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-icon]:before{\n\t\t\tcontent: attr(data-icon);\n\n display: inline-block;\n position: absolute;\n margin-top: .9em;\n margin-left: -41px;\n padding: 9px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: .9em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\t}\n\n\t/* (4) Titres genre text message */\n\t& h5{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&:before{\n\t\t\tcontent: '';\n\n display: inline-block;\n position: absolute;\n margin-top: .7em;\n margin-left: -41px;\n padding: 7px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\n /* Texte genre text message*/\n &[data-text]:after{\n content: attr(data-text);\n padding: 6px 10px;\n\n border-radius: 3px;\n\n background: $timeline-color;\n\n color: #fff;\n font-weight: normal;\n }\n\t}\n\n\t/* (5) 'Tags' -> textes sur le liseré gauche */\n\t& [data-tag]{\n\t\tdisplay: block;\n\n\t\tpadding: 40px 60px;\n\n &:before{\n \t\tcontent: attr(data-tag);\n\n display: inline-block;\n position: absolute;\n margin-top: .5em;\n margin-left: -41px;\n padding: 2px;\n\n background-color: #fff;\n\n font-size: 1.2em;\n color: $timeline-color;\n font-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n }\n\t}\n\n /* (6) Input d'upload de fichier (css hack) */\n & input[type='file']{\n position: relative;\n opacity: 0;\n\n z-index: 8;\n\n cursor: pointer;\n\n }\n\n /* Contiendra l'input*/\n & input[type='file'] + span.file-input{\n display: inline-block;\n position: absolute;\n margin-top: -1px;\n margin-left: -290px;\n width: calc( 290px - 2*15px );\n height: 30px;\n\n padding: 0 15px;\n\n border-radius: 3px;\n background: $timeline-0;\n\n color: #222;\n line-height: 30px;\n font-weight: normal;\n\n z-index: 9;\n\n cursor: pointer;\n\n\t\tpointer-events: none;\n\n /* Icone d'upload*/\n &:before{\n content: 'e ';\n\n font-size: 1em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #222;\n\t\t\tfont-weight: bold;\n }\n\n\t\t@include transition( background .1s ease-in-out );\n }\n\n\n\t/* Animation de hover*/\n\t& input[type='file']:hover + span.file-input{\n\t\tbackground: darken($timeline-0, 10);\n\t\tbox-shadow: inset 0 0 5px #888;\n\t}\n\n\n\t/* Animation de .active*/\n\t& input[type='file'].active + span.file-input{\n\t\tbackground: $timeline-2;\n\t\tcolor: #fff;\n\t\t// On change l'icône\n\t\t&:before{\n content: 'v ';\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n\t/* (7) Inputs de type text */\n\t& input[type='text'],\n\t& input[type='password'],\n\t& input[type='number'],\n\t& input[type='button'],\n\t& input[type='submit'],\n\t& input[type='mail']{\n\t\tdisplay: inline;\n\t\twidth: auto;\n\n\t\tmargin: unset;\n\t\tpadding: 5px 10px;\n\t\tmargin-bottom: 5px;\n\t\tmargin-right: 15px;\n\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-bottom: 1px solid #555;\n\n\t\tfont-size: .8em;\n\t\tfont-weight: normal;\n\t\tcolor: #333;\n\n\t\t@include transition( border .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out );\n\n\t\t/* Animation de @focus*/\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t}\n\t}\n\n\t// Boutons\n\t& input[type='submit']{\n\t\tborder-color: darken($timeline-2, 20);\n\n\t\tbackground: $timeline-2;\n\n\t\tcolor: #fff;\n\n\t\t// Animation de @hover pour les boutons\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbackground: darken($timeline-2, 5);\n\t\t}\n\t}\n\n\n\n\n\t& label{\n\t\tcolor: #555;\n\t}\n\n\t/* (8) Gestion des espacements */\n\t& [data-space]{\n\t\t@extend *.line;\n\n\t\tpadding-top: 20px;\n\t\tpadding-bottom: 20px;\n\t}\n\n\t/* (10) Gestion des espacements verticaux */\n\t& .spacetop{ margin-top: 20px !important; }\n\t& .spacebtm{ margin-bottom: 20px !important; }\n\n\t& .spaced{\n\t\t@extend .spacetop;\n\t\t@extend .spacebtm;\n\t}\n\n\t& .nobold,\n\t& .nobold *{\n\t\tfont-weight: normal !important;\n\t}\n\n\t/* (11) Gestion des custom */\n\t& select{\n\t width: auto;\n\t display: inline-block;\n\t background: transparent;\n\t border: 0;\n\n\t // Hides right arrow\n\t -webkit-appearance: none;\n\t -moz-appearance: none;\n\t text-indent: 1px;\n\t text-overflow: '';\n\t font-size: .9em;\n\n\t\t& option:not(:disabled){\n\t\t\tpadding-left: 1.5em;\n\t\t}\n\n\t\t& option:disabled:not(:first-child){\n\t\t\tfont-size: 1.2em;\n\t\t\tcolor: #000;\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t& option.pad{\n\t\t\tpadding-left: 2.5em;\n\t\t}\n\t}\n\n\t& .select-container select{\n\t // width: auto;\n\t display: inline-block;\n\t padding: 2px;\n\t padding-right: 30px;\n\n\t\tborder: none;\n\t border-bottom: 1px solid #333;\n\n\t background: #fff url('/f/svg/bottom_arrow/st/container/333333') right 10px center no-repeat;\n\t background-size: 10px auto;\n\n\t overflow: hidden;\n\n\t\t// Animation de @focus\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t\tbackground-image:url('/f/svg/bottom_arrow/st/container/#{color-str($timeline-2)}');\n\t\t}\n\n\t}\n\n\t/* (12) Gestion des coloris pour les titres */\n\t& h5.color0,\n\t& h4.color0,\n\t& h3.color0{\n\t\tcolor: $timeline-0;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-0;\n\t\t}\n\t}\n\n\t& h5.color1,\n\t& h4.color1,\n\t& h3.color1{\n\t\tcolor: $timeline-1;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-1;\n\t\t}\n\t}\n\n\t& h5.color2,\n\t& h4.color2,\n\t& h3.color2{\n\t\tcolor: $timeline-2;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-2;\n\t\t}\n\t}\n\n\t& h5.color3,\n\t& h4.color3,\n\t& h3.color3{\n\t\tcolor: $timeline-3;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-3;\n\t\t}\n\t}\n\n\t& h5.color4,\n\t& h4.color4,\n\t& h3.color4{\n\t\tcolor: $timeline-4;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-4;\n\t\t}\n\t}\n\n\n\t/* (13) Gestion de la navigation fléchée */\n\t& .arrow-container{\n\n\t & span{\n\t display: inline-block;\n\t position: relative;\n\n\t margin: .3em 0;\n\t padding: .5em .8em;\n\n\t border: 1px solid darken(#d8e0e9, 10);\n\n\t\t\t// Pas de rebord droite sauf si dernier\n\t\t\t&:not(:last-child):not(.lc){\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t color: darken(#d8e0e9, 30);\n\n\t cursor: pointer;\n\n\t @include transition( .2s ease-in-out );\n\n\n\t\t\t// Arrondi pour premier\n\t &:first-child,\n\t\t\t&.fc{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }\n\n\t\t\t// Arrondi pour dernier\n\t &:last-child,\n\t\t\t&.lc{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }\n\n\t\t\t// Animation quand la page est validée\n\t\t\t&.done{\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: $timeline-2;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: $timeline-2;\n\t\t\t\t\tbackground: $timeline-2;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Quand la page n'est pas validée\n\t\t\t&:not(.done){\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: #333;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: #aaa;\n\t\t\t\t\tbackground: #aaa;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t }\n\n\t}\n\n\n\t/* (14) Switch entre Nom et Prénom */\n\t& span.switch-both{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-both/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\t/* (15) Switch Prénom+Nom = Pseudo */\n\t& span.switch-left{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-left/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */\n\t// & article > article{\n\t// \tdisplay: none;\n\t//\n\t// \t&.active{\n\t// \t\tdisplay: block;\n\t// \t}\n\t// }\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "AAIA,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,CAAc,CAC3C,OAAO,CAAE,KAAM,CACf,QAAQ,CAAE,QAAS,CAEnB,gBAAgB,CAAE,IAAK,CAEvB,SAAS,CAAE,IAAK,CAChB,KAAK,CAAE,IAAK,CA2hBZ,AAliBD,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAU3B,EAAE,CAVL,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAW3B,EAAE,CAXL,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAY3B,EAAE,CAZL,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAa3B,CAAC,AAAA,KAAK,CAbT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAkS3B,AAAA,UAAC,AAAA,CArRK,CACP,OAAO,CAAE,KAAM,CAEf,KAAK,CAAE,IAAK,CAEZ,MAAM,CAAE,MAAO,CACf,OAAO,CAAE,QAAS,CAEZ,WAAW,CAAE,iBAAkB,CAErC,AAvBF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2B3B,EAAE,AAAA,CACH,OAAO,CAAE,KAAM,CACf,OAAO,CAAE,SAAU,CAEnB,SAAS,CAAE,KAAM,CACjB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CA4BlB,AA7DF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2B3B,EAAE,CAWF,AAAA,MAAC,AAAA,CAAO,OAAO,AAAA,CACN,OAAO,CAAE,YAAI,CAEb,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACnB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,KAAM,CACnB,OAAO,CAAE,QAAS,CAElB,aAAa,CAAE,GAAI,CAEnB,UAAU,CAAE,cAAe,CAE3B,gBAAgB,CCtCX,OAAO,CDwCrB,SAAS,CAAE,KAAM,CACjB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CCvBjB,SAAS,CD0BmB,gBAAU,CAAO,gBAAU,CCzB1D,cAAc,CDyBiB,gBAAU,CAAO,gBAAU,CCxB1D,YAAY,CDwBmB,gBAAU,CAAO,gBAAU,CCvB1D,aAAa,CDuBkB,gBAAU,CAAO,gBAAU,CCtB1D,iBAAiB,CDsBc,gBAAU,CAAO,gBAAU,CAExD,AA5DH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgE3B,EAAE,AAAA,CACH,OAAO,CAAE,KAAM,CAEf,OAAO,CAAE,SAAU,CAEnB,SAAS,CAAE,KAAM,CACjB,KAAK,CAAE,OAAM,CACb,WAAW,CAAE,IAAK,CA0BlB,AAjGF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgE3B,EAAE,CAUF,AAAA,SAAC,AAAA,CAAU,OAAO,AAAA,CAClB,OAAO,CAAE,eAAI,CAEJ,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACnB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,KAAM,CACnB,OAAO,CAAE,GAAI,CAEb,aAAa,CAAE,GAAI,CAEnB,UAAU,CAAE,cAAe,CAE3B,gBAAgB,CC1EX,OAAO,CD4ErB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,SAAU,CACvB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CC5DjB,SAAS,CD+DmB,gBAAU,CAAO,gBAAU,CC9D1D,cAAc,CD8DiB,gBAAU,CAAO,gBAAU,CC7D1D,YAAY,CD6DmB,gBAAU,CAAO,gBAAU,CC5D1D,aAAa,CD4DkB,gBAAU,CAAO,gBAAU,CC3D1D,iBAAiB,CD2Dc,gBAAU,CAAO,gBAAU,CACxD,AAhGH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoG3B,EAAE,AAAA,CACH,OAAO,CAAE,KAAM,CAEf,OAAO,CAAE,SAAU,CAEnB,SAAS,CAAE,KAAM,CACjB,KAAK,CAAE,OAAM,CACb,WAAW,CAAE,IAAK,CAkClB,AA7IF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoG3B,EAAE,AAUF,OAAO,AAAA,CACP,OAAO,CAAE,EAAG,CAEH,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACnB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,KAAM,CACnB,OAAO,CAAE,GAAI,CAEb,aAAa,CAAE,GAAI,CAEnB,UAAU,CAAE,cAAe,CAE3B,gBAAgB,CC9GX,OAAO,CAmBpB,SAAS,CD8FmB,gBAAU,CAAO,gBAAU,CC7F1D,cAAc,CD6FiB,gBAAU,CAAO,gBAAU,CC5F1D,YAAY,CD4FmB,gBAAU,CAAO,gBAAU,CC3F1D,aAAa,CD2FkB,gBAAU,CAAO,gBAAU,CC1F1D,iBAAiB,CD0Fc,gBAAU,CAAO,gBAAU,CACxD,AA/HH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoG3B,EAAE,CA8BI,AAAA,SAAC,AAAA,CAAU,MAAM,AAAA,CACd,OAAO,CAAE,eAAI,CACb,OAAO,CAAE,QAAS,CAElB,aAAa,CAAE,GAAI,CAEnB,UAAU,CC3HL,OAAO,CD6HZ,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,MAAO,CACvB,AA5IT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAgJ3B,AAAA,QAAC,AAAA,CAAS,CACX,OAAO,CAAE,KAAM,CAEf,OAAO,CAAE,SAAU,CAoBnB,AAvKF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAgJ3B,AAAA,QAAC,AAAA,CAKK,OAAO,AAAA,CACV,OAAO,CAAE,cAAI,CAEP,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACnB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,KAAM,CACnB,OAAO,CAAE,GAAI,CAEb,gBAAgB,CAAE,IAAK,CAEvB,SAAS,CAAE,KAAM,CACjB,KAAK,CCpJA,OAAO,CDqJZ,WAAW,CAAE,IAAK,CClI1B,SAAS,CDqImB,gBAAU,CAAO,gBAAU,CCpI1D,cAAc,CDoIiB,gBAAU,CAAO,gBAAU,CCnI1D,YAAY,CDmImB,gBAAU,CAAO,gBAAU,CClI1D,aAAa,CDkIkB,gBAAU,CAAO,gBAAU,CCjI1D,iBAAiB,CDiIc,gBAAU,CAAO,gBAAU,CAClD,AAtKT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0KxB,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,CAChB,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,CAAE,CAEX,OAAO,CAAE,CAAE,CAEX,MAAM,CAAE,OAAQ,CAEnB,AAlLL,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqLxB,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EAAe,IAAI,AAAA,WAAW,AAAA,CAClC,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACf,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,MAAO,CACpB,KAAK,CAAE,qBAAI,CACX,MAAM,CAAE,IAAK,CAEjB,OAAO,CAAE,MAAO,CAEhB,aAAa,CAAE,GAAI,CACnB,UAAU,CClLL,OAAO,CDoLZ,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,WAAW,CAAE,MAAO,CAEpB,OAAO,CAAE,CAAE,CAEX,MAAM,CAAE,OAAQ,CAEtB,cAAc,CAAE,IAAK,CCjKnB,kBAAkB,CD6KC,UAAU,CAAC,IAAG,CAAC,WAAW,CC5K7C,UAAU,CD4KS,UAAU,CAAC,IAAG,CAAC,WAAW,CAC5C,AAvNL,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqLxB,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EAAe,IAAI,AAAA,WAAW,AAwBjC,OAAO,AAAA,CACJ,OAAO,CAAE,IAAK,CAEd,SAAS,CAAE,GAAI,CACxB,WAAW,CAAE,SAAU,CACvB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CACZ,AApNT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2N3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM,CAAG,IAAI,AAAA,WAAW,AAAA,CAC3C,UAAU,CAAE,OAAM,CAClB,UAAU,CAAE,kBAAmB,CAC/B,AA9NF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkO3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,OAAO,CAAG,IAAI,AAAA,WAAW,AAAA,CAC5C,UAAU,CCnNC,OAAO,CDoNlB,KAAK,CAAE,IAAK,CAMZ,AA1OF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkO3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,OAAO,CAAG,IAAI,AAAA,WAAW,AAI3C,OAAO,AAAA,CACE,OAAO,CAAE,IAAK,CACvB,KAAK,CAAE,IAAK,CACZ,AAzOH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6O3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EA7OT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8O3B,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EA9OT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+O3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA/OT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAhPT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAjPT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkP3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,CACnB,OAAO,CAAE,MAAO,CAChB,KAAK,CAAE,IAAK,CAEZ,MAAM,CAAE,KAAM,CACd,OAAO,CAAE,QAAS,CAClB,aAAa,CAAE,GAAI,CACnB,YAAY,CAAE,IAAK,CAEnB,aAAa,CAAE,CAAE,CACjB,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,cAAe,CAE9B,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,MAAO,CACpB,KAAK,CAAE,IAAK,CCxNV,kBAAkB,CD0NC,MAAM,CAAC,IAAG,CAAC,WAAW,CAAE,UAAU,CAAC,IAAG,CAAC,WAAW,CAAE,KAAK,CAAC,IAAG,CAAC,WAAW,CCzN5F,UAAU,CDyNS,MAAM,CAAC,IAAG,CAAC,WAAW,CAAE,UAAU,CAAC,IAAG,CAAC,WAAW,CAAE,KAAK,CAAC,IAAG,CAAC,WAAW,CAM9F,AAzQF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6O3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAyBN,MAAM,CAtQT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8O3B,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAwBN,MAAM,CAtQT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+O3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBN,MAAM,CAtQT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBN,MAAM,CAtQT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiP3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAqBN,MAAM,CAtQT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkP3B,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAoBN,MAAM,AAAA,CACN,YAAY,CCvPF,OAAO,CDwPjB,AAxQH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4Q3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,CACrB,YAAY,CAAE,OAAM,CAEpB,UAAU,CC/PC,OAAO,CDiQlB,KAAK,CAAE,IAAK,CAOZ,AAxRF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4Q3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQN,MAAM,CApRT,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4Q3B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CASN,MAAM,AAAA,CACN,UAAU,CAAE,OAAM,CAClB,AAvRH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6R3B,KAAK,AAAA,CACN,KAAK,CAAE,IAAK,CACZ,AA/RF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,GAkS3B,AAAA,UAAC,AAAA,CAAW,CAGb,WAAW,CAAE,IAAK,CAClB,cAAc,CAAE,IAAK,CACrB,AAvSF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0S3B,SAAS,CA1SZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6S3B,OAAO,AAHE,CAAE,UAAU,CAAE,qBAAsB,CAAI,AA1SpD,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2S3B,SAAS,CA3SZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6S3B,OAAO,AAFE,CAAE,aAAa,CAAE,kBAAmB,CAAI,AA3SpD,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAkT3B,OAAO,CAlTV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAmT3B,OAAO,CAAC,CAAC,AAAA,CACV,WAAW,CAAE,iBAAkB,CAC/B,AArTF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,AAAA,CACJ,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,UAAU,CAAE,WAAY,CACxB,MAAM,CAAE,CAAE,CAGV,kBAAkB,CAAE,IAAK,CACzB,eAAe,CAAE,IAAK,CACtB,WAAW,CAAE,GAAI,CACjB,aAAa,CAAE,EAAG,CAClB,SAAS,CAAE,IAAK,CAenB,AAlVF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,CAaL,MAAM,AAAA,IAAK,CAAA,SAAS,CAAC,CACtB,YAAY,CAAE,KAAM,CACpB,AAvUH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,CAiBL,MAAM,AAAA,SAAS,AAAA,IAAK,CAAA,YAAY,CAAC,CAClC,SAAS,CAAE,KAAM,CACjB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,AA7UH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwT3B,MAAM,CAuBL,MAAM,AAAA,IAAI,AAAA,CACX,YAAY,CAAE,KAAM,CACpB,AAjVH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoV3B,iBAAiB,CAAC,MAAM,AAAA,CAEtB,OAAO,CAAE,YAAa,CACtB,OAAO,CAAE,GAAI,CACb,aAAa,CAAE,IAAK,CAEvB,MAAM,CAAE,IAAK,CACV,aAAa,CAAE,cAAe,CAE9B,UAAU,CAAE,IAAI,CAAC,8CAAG,CAA4C,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,CAC3F,eAAe,CAAE,SAAU,CAE3B,QAAQ,CAAE,MAAO,CAQpB,AAxWF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoV3B,iBAAiB,CAAC,MAAM,AAexB,MAAM,AAAA,CACN,YAAY,CCpVF,OAAO,CDqVjB,gBAAgB,CAAC,8CAAG,CACpB,AAtWH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2W3B,EAAE,AAAA,OAAO,CA3WZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4W3B,EAAE,AAAA,OAAO,CA5WZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6W3B,EAAE,AAAA,OAAO,AAAA,CACV,KAAK,CChWM,OAAO,CDoWlB,AAlXF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2W3B,EAAE,AAAA,OAAO,AAIT,OAAO,CA/WV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA2W3B,EAAE,AAAA,OAAO,AAIA,MAAM,CA/WlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4W3B,EAAE,AAAA,OAAO,AAGT,OAAO,CA/WV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA4W3B,EAAE,AAAA,OAAO,AAGA,MAAM,CA/WlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6W3B,EAAE,AAAA,OAAO,AAET,OAAO,CA/WV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6W3B,EAAE,AAAA,OAAO,AAEA,MAAM,AAAA,CACf,gBAAgB,CClWN,OAAO,CDmWjB,AAjXH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoX3B,EAAE,AAAA,OAAO,CApXZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqX3B,EAAE,AAAA,OAAO,CArXZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsX3B,EAAE,AAAA,OAAO,AAAA,CACV,KAAK,CCxWM,OAAO,CD4WlB,AA3XF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoX3B,EAAE,AAAA,OAAO,AAIT,OAAO,CAxXV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAoX3B,EAAE,AAAA,OAAO,AAIA,MAAM,CAxXlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqX3B,EAAE,AAAA,OAAO,AAGT,OAAO,CAxXV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAqX3B,EAAE,AAAA,OAAO,AAGA,MAAM,CAxXlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsX3B,EAAE,AAAA,OAAO,AAET,OAAO,CAxXV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsX3B,EAAE,AAAA,OAAO,AAEA,MAAM,AAAA,CACf,gBAAgB,CC1WN,OAAO,CD2WjB,AA1XH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6X3B,EAAE,AAAA,OAAO,CA7XZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8X3B,EAAE,AAAA,OAAO,CA9XZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+X3B,EAAE,AAAA,OAAO,AAAA,CACV,KAAK,CChXM,OAAO,CDoXlB,AApYF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6X3B,EAAE,AAAA,OAAO,AAIT,OAAO,CAjYV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6X3B,EAAE,AAAA,OAAO,AAIA,MAAM,CAjYlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8X3B,EAAE,AAAA,OAAO,AAGT,OAAO,CAjYV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA8X3B,EAAE,AAAA,OAAO,AAGA,MAAM,CAjYlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+X3B,EAAE,AAAA,OAAO,AAET,OAAO,CAjYV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+X3B,EAAE,AAAA,OAAO,AAEA,MAAM,AAAA,CACf,gBAAgB,CClXN,OAAO,CDmXjB,AAnYH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsY3B,EAAE,AAAA,OAAO,CAtYZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAuY3B,EAAE,AAAA,OAAO,CAvYZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwY3B,EAAE,AAAA,OAAO,AAAA,CACV,KAAK,CCxXM,OAAO,CD4XlB,AA7YF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsY3B,EAAE,AAAA,OAAO,AAIT,OAAO,CA1YV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAsY3B,EAAE,AAAA,OAAO,AAIA,MAAM,CA1YlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAuY3B,EAAE,AAAA,OAAO,AAGT,OAAO,CA1YV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAuY3B,EAAE,AAAA,OAAO,AAGA,MAAM,CA1YlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwY3B,EAAE,AAAA,OAAO,AAET,OAAO,CA1YV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAwY3B,EAAE,AAAA,OAAO,AAEA,MAAM,AAAA,CACf,gBAAgB,CC1XN,OAAO,CD2XjB,AA5YH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+Y3B,EAAE,AAAA,OAAO,CA/YZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgZ3B,EAAE,AAAA,OAAO,CAhZZ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiZ3B,EAAE,AAAA,OAAO,AAAA,CACV,KAAK,CChYM,OAAO,CDoYlB,AAtZF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+Y3B,EAAE,AAAA,OAAO,AAIT,OAAO,CAnZV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+Y3B,EAAE,AAAA,OAAO,AAIA,MAAM,CAnZlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgZ3B,EAAE,AAAA,OAAO,AAGT,OAAO,CAnZV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAgZ3B,EAAE,AAAA,OAAO,AAGA,MAAM,CAnZlB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiZ3B,EAAE,AAAA,OAAO,AAET,OAAO,CAnZV,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EAiZ3B,EAAE,AAAA,OAAO,AAEA,MAAM,AAAA,CACf,gBAAgB,CClYN,OAAO,CDmYjB,AArZH,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AAAA,CACF,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CAEnB,MAAM,CAAE,MAAO,CACf,OAAO,CAAE,SAAU,CAEnB,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,OAAM,CAOxB,KAAK,CAAE,OAAM,CAEb,MAAM,CAAE,OAAQ,CCnYrB,kBAAkB,CDqYQ,IAAG,CAAC,WAAW,CCpYzC,UAAU,CDoYgB,IAAG,CAAC,WAAW,CAyCvC,AAvdN,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AAUP,IAAK,CAAA,WAAW,CAAC,IAAK,CAAA,GAAG,CAAC,CAC1B,YAAY,CAAE,CAAE,CAChB,AAxaJ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AAsBD,YAAY,CAlbtB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AAuBP,GAAG,AAAA,CAAE,sBAAsB,CAAE,GAAI,CAAE,yBAAyB,CAAE,GAAI,CAAI,AAnb1E,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA0BD,WAAW,CAtbrB,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA2BP,GAAG,AAAA,CAAE,uBAAuB,CAAE,GAAI,CAAE,0BAA0B,CAAE,GAAI,CAAI,AAvb5E,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA8BP,KAAK,AAAA,CACL,WAAW,CAAE,IAAK,CAClB,KAAK,CC5aI,OAAO,CDsbhB,AAtcJ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA8BP,KAAK,AAKJ,MAAM,CA/bX,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA8BP,KAAK,AAMJ,OAAO,AAAA,CACP,YAAY,CCjbJ,OAAO,CDkbf,UAAU,CClbF,OAAO,CDmbf,KAAK,CAAE,IAAK,CAEZ,AArcL,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA6CP,IAAK,CAAA,KAAK,CAAC,CACX,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,IAAK,CAUZ,AArdJ,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA6CP,IAAK,CAAA,KAAK,CAKT,MAAM,CA9cX,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA0Z3B,gBAAgB,CAEZ,IAAI,AA6CP,IAAK,CAAA,KAAK,CAMT,OAAO,AAAA,CACP,YAAY,CAAE,IAAK,CACnB,UAAU,CAAE,IAAK,CACjB,KAAK,CAAE,IAAK,CAEZ,AApdL,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA6d3B,IAAI,AAAA,YAAY,AAAA,CACjB,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CAClB,KAAK,CAAE,GAAI,CACX,MAAM,CAAE,GAAI,CAEb,YAAY,CAAE,IAAK,CAEnB,UAAU,CAAE,6CAAG,CAA2C,MAAM,CAAC,MAAM,CAAC,SAAS,CACjF,eAAe,CAAE,QAAS,CAE1B,SAAS,CAAE,IAAK,CAEhB,MAAM,CAAE,OAAQ,CAChB,AA3eF,QAAQ,CAAG,UAAU,CAAC,OAAO,CAAA,AAAA,aAAC,AAAA,EA+e3B,IAAI,AAAA,YAAY,AAAA,CACjB,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CAClB,KAAK,CAAE,GAAI,CACX,MAAM,CAAE,GAAI,CAEb,YAAY,CAAE,IAAK,CAEnB,UAAU,CAAE,6CAAG,CAA2C,MAAM,CAAC,MAAM,CAAC,SAAS,CACjF,eAAe,CAAE,QAAS,CAE1B,SAAS,CAAE,IAAK,CAEhB,MAAM,CAAE,OAAQ,CAChB", "names": [] } \ No newline at end of file diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index ee54c45..40f24a4 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -2,8 +2,7 @@ function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhone inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:"",call:-1,sms:-1});this.updateNavBar()}; -inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b"+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; +function(a){c.nav(a.target);c.handler(a.target)},!1),a[b].addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)};inputPhoneContact.prototype.storageToFields=function(){console.log("CONTACTS: STORAGE TO FIELDS");var a=lsi.keys("contacts");this.container.innerHTML="";for(var c=this.selected+10,b=this.selected;b=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:"",call:-1,sms:-1});this.updateNavBar()}; +inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.getData("n"))||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b'+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var c=this;this.nav_container.addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index d50fa2c..8e6ce2b 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -127,8 +127,8 @@ inputPhoneContact.prototype.storageToFields = function(){ this.container.innerHTML = ''; // {2} On ajoute chaque contact (parmi les séléctionnés) à la liste // - var min = 10*(this.selected-1); // On affiche du contact sélectionné - var max = 10*(this.selected-1)+10; // On s'arrête à 10 contacs + var min = this.selected; // On affiche du contact sélectionné + var max = this.selected+10; // On s'arrête à 10 contacs for( var i = min ; i < max && i < contactKeys.length ; i++ ) this.add( lsi.get('contacts', contactKeys[i]) ); @@ -155,7 +155,7 @@ inputPhoneContact.prototype.nav = function(element){ if( typeof element == 'undefined' ) return false; - if( isNaN(element.innerHTML) || element.parentNode.id != 'nav-contact' ) + if( isNaN(element.getData('n')) || element.parentNode.id != 'nav-contact' ) return false; /* (2) On désactive tous les éléments actifs */ @@ -165,7 +165,7 @@ inputPhoneContact.prototype.nav = function(element){ /* (3) On active l'élément courant */ element.addClass('active'); - this.selected = parseInt(element.innerHTML); + this.selected = parseInt(element.getData('n')); }; @@ -190,7 +190,7 @@ inputPhoneContact.prototype.updateNavBar = function(){ this.nav_container.innerHTML = ''; for( var i = 0 ; i < len ; i+=10 ) - this.nav_container.innerHTML += ''+ (1+i/10) +''; + this.nav_container.innerHTML += ''+ (1+i/10) +''; } diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 3171077..7620ba4 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -16,8 +16,9 @@ c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>inpu d[b].removeAttribute("checked");for(c=0;cinput[type="radio"][data-name="connect'+c+'"]'),b=0;ba[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age, -a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.innerHTML)||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; +a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var d in a)b=this.nav_container.children[a[d].uid], +!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 26235e2..65b5c5f 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -438,10 +438,10 @@ inputPhoneFiche.prototype.sync = function(){ =========================================================*/ inputPhoneFiche.prototype.nav = function(element){ /* (1) On vérifie que l'élément contient un nombre et existe */ - if( typeof element == 'undefined' ) + if( element == null ) return false; - if( isNaN(element.innerHTML) || element.parentNode.id != 'nav-fiche' ) + if( element.getData('n') === false || isNaN(element.getData('n')) || element.parentNode.id != 'nav-fiche' ) return false; /* (2) On désactive tous les éléments actifs */ @@ -451,7 +451,7 @@ inputPhoneFiche.prototype.nav = function(element){ /* (3) On active l'élément courant */ element.addClass('active'); - this.selected = parseInt(element.innerHTML) - 1; + this.selected = parseInt(element.getData('n')); }; @@ -474,10 +474,21 @@ inputPhoneFiche.prototype.updateNavBar = function(){ /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ if( !navBarUpToDate ){ - this.nav_container.innerHTML = ''; + this.nav_container.innerHTML = 'APPELS'; for( var i = 0 ; i < len ; i++ ) - this.nav_container.innerHTML += ''; + // Si fin du top 10 des APPELS, on met un espace et un border-right + if( i == 9 ) + this.nav_container.innerHTML += ''+(i%10 + 1)+'  '; + + // Si début du top 10 des SMS, on met le label 'SMS' et un border-left + else if( i == 10 ){ + this.nav_container.innerHTML += 'SMS'; + this.nav_container.innerHTML += ''+(i%10 + 1)+''; + + // Sinon, on ajoute juste le bouton + }else + this.nav_container.innerHTML += ''+(i%10 + 1)+''; } /* (3) On montre les FICHES qui sont correctes */ @@ -485,9 +496,6 @@ inputPhoneFiche.prototype.updateNavBar = function(){ var currentElement = this.nav_container.children[ ficheData[key].uid ]; - // On remplit avec le numéro de la fiche - currentElement.innerHTML = ficheData[key].uid+1; - // Si la MINI fiche est valide if( ficheData[key].valid === true ) currentElement.addClass('done'); // Si elle est invalide @@ -496,7 +504,7 @@ inputPhoneFiche.prototype.updateNavBar = function(){ } /* (4) On séléctionne par défaut le dernier sélectionné */ - this.nav( this.nav_container.children[this.selected] ); + this.nav( $('#nav-fiche [data-n="'+this.selected+'"]') ); }; diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 3a7f59e..a3ab821 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -1,9 +1,9 @@ function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],timestamp:0,valid:!1}}; -inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:e.firstname,lastname:e.lastname,username:e.username,sexe:c.sexe,age:c.age.value, -job:c.job.value,loc:c.loc,hash:d};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; +inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, +job:c.job.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",uid:a.uid,age:a.age, job:a.job});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c"}for(var d in a)b=this.nav_container.children[a[d].uid],b.innerHTML=a[d].uid+1,!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; +inputPhoneMini.prototype.sync=function(){console.log("MINI FICHE: SYNC");var a=lsi["export"]("contacts"),b;for(b in a){var c=lsi.get("mini-fiches",b);null==c&&(c=this.defaultData,c.valid=!1);c.uid=a[b].uid;lsi.set("mini-fiches",b,c)}};inputPhoneMini.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.getData("n"))||"nav-mini"!=a.parentNode.id)return!1;for(var b=$$("#nav-mini > span.active"),c=0;c'+(c+1)+""}for(var e in a)b=this.nav_container.children[a[e].uid],!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index c34e7b4..3a1395c 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -232,7 +232,7 @@ inputPhoneMini.prototype.nav = function(element){ if( typeof element == 'undefined' ) return false; - if( isNaN(element.innerHTML) || element.parentNode.id != 'nav-mini' ) + if( isNaN(element.getData('n')) || element.parentNode.id != 'nav-mini' ) return false; /* (2) On désactive tous les éléments actifs */ @@ -242,7 +242,7 @@ inputPhoneMini.prototype.nav = function(element){ /* (3) On active l'élément courant */ element.addClass('active'); - this.selected = parseInt(element.innerHTML) - 1; + this.selected = parseInt(element.getData('n')); }; @@ -267,7 +267,7 @@ inputPhoneMini.prototype.updateNavBar = function(){ this.nav_container.innerHTML = ''; for( var i = 0 ; i < len ; i++ ) - this.nav_container.innerHTML += ''; + this.nav_container.innerHTML += ''+(i+1)+''; } /* (3) On montre les MINI fiches qui sont correctes dans la navbar */ @@ -276,7 +276,8 @@ inputPhoneMini.prototype.updateNavBar = function(){ var currentElement = this.nav_container.children[ miniData[key].uid ]; // On remplit avec le numéro de la MINI fiche - currentElement.innerHTML = miniData[key].uid+1; + // currentElement.setAttribute('data-n', miniData[key].uid); + // currentElement.innerHTML = miniData[key].uid + 1; // Si la MINI fiche est valide if( miniData[key].valid === true ) currentElement.addClass('done'); diff --git a/view/js/input.js b/view/js/input.js index 27bb313..5149e48 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -255,6 +255,9 @@ include('/js/includes/input-phone-fiche.js', function(){ username: splittedName.length == 1 ? splittedName[0] : '', // Si un seul mot -> pseudo firstname: splittedName.length > 1 ? splittedName[0] : '', // Si plusieurs mots -> le 1er est le prénom lastname: splittedName.length > 1 ? splittedName.splice(1).join(' ') : '', // et les autres sont le nom + // smscount: response.directory[most_called[i]].sms, // Nombre de sms + // callcount: response.directory[most_called[i]].calls, // Nombre d'appels + call: i // classement dans le top 10 des APPELS }); @@ -295,7 +298,7 @@ include('/js/includes/input-phone-fiche.js', function(){ } - /* (6) Pour chaque contact qui n'est pas dans le top 10, on l'ajoute */ + /* (7) Pour chaque contact qui n'est pas dans le top 10, on l'ajoute */ for( var number in response.directory ){ // Si dans top 10 des APPELS, on ne l'ajoute pas @@ -326,7 +329,7 @@ include('/js/includes/input-phone-fiche.js', function(){ } - /* (6) On met à jour l'affichage */ + /* (8) On met à jour l'affichage */ contactManager.storageToFields(); dynamicUpdate(true); From 6c7ef41377c5f2bf58e1fdec9e834b2969fc0ced Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 17:34:27 +0200 Subject: [PATCH 24/45] Affichage sur `mini` et `fiches` du nombre de `sms` et `appels` --- js/includes/input-html-data-min.js | 6 +++--- js/includes/input-html-data.js | 14 ++++++++++++-- js/includes/input-phone-contact-min.js | 7 ++++--- js/includes/input-phone-contact.js | 11 ++++++++--- js/includes/input-phone-fiche-min.js | 12 ++++++------ js/includes/input-phone-fiche.js | 2 ++ js/includes/input-phone-mini-min.js | 4 ++-- js/includes/input-phone-mini.js | 2 ++ view/js/input-min.js | 17 +++++++++-------- view/js/input.js | 19 ++++++++++++------- 10 files changed, 60 insertions(+), 34 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index 769abde..1137240 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ -var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t10 appels\t
\t
\t\t15 sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); -var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); +var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); +var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index ff2cb52..e586dbf 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -9,6 +9,9 @@ contactBuilder.setLayout( "\t\n"+ "\t\n"+ + "\t\n"+ + "\t\n"+ + "\t \n"+ "\t \n"+ "\t \n"+ @@ -51,10 +54,10 @@ miniFicheBuilder.setLayout( "\t

@firstname @lastname @username

\n"+ "\t
"+ - "\t\t10 appels"+ + "\t\t@countcall appels"+ "\t
"+ "\t
"+ - "\t\t15 sms"+ + "\t\t@countsms sms"+ "\t
"+ "\t
\n"+ @@ -177,6 +180,13 @@ ficheBuilder.setLayout( "\t

@firstname @lastname @username

\n"+ + "\t
"+ + "\t\t@countcall appels"+ + "\t
"+ + "\t
"+ + "\t\t@countsms sms"+ + "\t
"+ + "\t
\n"+ "\t\t\n"+ "\t\t   \n"+ diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index 40f24a4..a66317c 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,8 +1,9 @@ function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:"",call:-1,sms:-1});this.updateNavBar()}; +sms:parseInt(b.sms.value),countcall:parseInt(b.countcall.value),countsms:parseInt(b.countsms.value)},d.hash=crc32(JSON.stringify(d)),lsi.set("contacts",parseInt(b.uid.value),d)}}; +inputPhoneContact.prototype.add=function(a){console.log("CONTACTS: ADD");if(null==a.uid||isNaN("number"))return!1;a.number=null!=a.number?a.number:"";a.username=null!=a.username?a.username:"";a.firstname=null!=a.firstname?a.firstname:"";a.lastname=null!=a.lastname?a.lastname:"";a.call=null!=a.call?a.call:-1;a.sms=null!=a.sms?a.sms:-1;a.countcall=null!=a.countcall?a.countcall:0;a.countsms=null!=a.countsms?a.countsms:0;this.container.innerHTML+=contactBuilder.build(a);a=$$("article.contact-panel .new-contact"); +for(var c=this,b=0;b=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:"",call:-1,sms:-1,countcall:0,countsms:0});this.updateNavBar()}; inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.getData("n"))||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b'+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var c=this;this.nav_container.addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index 8e6ce2b..79f6b2f 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -47,7 +47,10 @@ inputPhoneContact.prototype.fieldsToStorage = function(){ lastname: deflated.lastname.value, call: parseInt(deflated.call.value), - sms: parseInt(deflated.sms.value) + sms: parseInt(deflated.sms.value), + + countcall: parseInt(deflated.countcall.value), + countsms: parseInt(deflated.countsms.value) }; /* (5) On calcule et ajoute le hash des données */ @@ -79,7 +82,7 @@ inputPhoneContact.prototype.add = function(objectData){ console.log('CONTACTS: ADD'); // Si pas d'uid, on quitte - if( objectData.uid == null || typeof objectData.uid != 'number' ) + if( objectData.uid == null || isNaN('number') ) return false // {0} On formatte l'object // @@ -89,6 +92,8 @@ inputPhoneContact.prototype.add = function(objectData){ objectData.lastname = (objectData.lastname != null) ? objectData.lastname : ''; objectData.call = (objectData.call != null) ? objectData.call : -1; objectData.sms = (objectData.sms != null) ? objectData.sms : -1; + objectData.countcall = (objectData.countcall != null) ? objectData.countcall : 0; + objectData.countsms = (objectData.countsms != null) ? objectData.countsms : 0; // {1} On ajoute le HTML // @@ -136,7 +141,7 @@ inputPhoneContact.prototype.storageToFields = function(){ // On ajoute un champ de plus à remplir si c'est la dernière page if( max >= contactKeys.length ) - this.add({uid: contactKeys.length, number:'', firstname:'', lastname:'', username:'', call:-1, sms:-1}); + this.add({uid: contactKeys.length, number:'', firstname:'', lastname:'', username:'', call:-1, sms:-1, countcall: 0, countsms: 0}); /* (3) On met à jour la barre de navigation */ this.updateNavBar(); diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 7620ba4..a0b71fc 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -8,12 +8,12 @@ lsi.set("fiches",c.uid,c)}}}; inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]: this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies? a.studies:this.defaultData.studies;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.loc2=null!=a.loc2?a.loc2:this.defaultData.loc2;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.contact); -if(!1===b)return!1;this.container.innerHTML+=ficheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",uid:a.uid,contact:a.contact,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});b=$('article.fiche-relation input[data-name="uid"][value="'+ -a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bspan>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;ba[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age, a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, job:c.job.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; -inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",uid:a.uid,age:a.age, -job:a.job});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;bspan>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=this.nav_container.children[a[e].uid],!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 3a1395c..16a1c37 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -124,6 +124,8 @@ inputPhoneMini.prototype.add = function(objectData){ firstname: associatedContact.firstname, lastname: associatedContact.lastname, username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', + countcall: associatedContact.countcall, + countsms: associatedContact.countsms, uid: objectData.uid, age: objectData.age, job: objectData.job diff --git a/view/js/input-min.js b/view/js/input-min.js index 5559537..6691fa7 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,11 +1,12 @@ var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; -function dynamicUpdate(a){var e=a instanceof Element,b=e&&"SPAN"==a.tagName&&"switch-left"==a.className,f=e&&"SPAN"==a.tagName&&"switch-both"==a.className,c=e&&"INPUT"==a.tagName&&"submit"==a.type,d=e&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),e=e&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||b||c||d||e)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),b=a.parentNode,a=b.children[3],b=b.children[5],f=a.value,a.value=b.value,b.value= -f;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;f=b.children[1];a=b.children[3];b=b.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||e)&&contactManager.storageToFields()} -function checkRadioValue(a){for(var e=0,b=0;b switch firstname <-> lastname"),e=a.parentNode,a=e.children[3],e=e.children[5],f=a.value,a.value=e.value,e.value= +f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[1];a=e.children[3];e=e.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||b)&&contactManager.storageToFields()} +function checkRadioValue(a){for(var b=0,e=0;ec;c++)f.push(a.calls[c].number);for(c=0;cc;c++)g.push(a.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +api.send(a,function(b){console.log(b);if(0==b.ModuleError){for(var a=0,f=[],c=0;cc;c++)f.push(b.calls[c].number);for(c=0;cc;c++)g.push(b.sms[c].number);for(c=0;c< +g.length;c++)if(d=f.indexOf(g[c]),-1 GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"), +mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index 5149e48..d425d3a 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -255,10 +255,10 @@ include('/js/includes/input-phone-fiche.js', function(){ username: splittedName.length == 1 ? splittedName[0] : '', // Si un seul mot -> pseudo firstname: splittedName.length > 1 ? splittedName[0] : '', // Si plusieurs mots -> le 1er est le prénom lastname: splittedName.length > 1 ? splittedName.splice(1).join(' ') : '', // et les autres sont le nom - // smscount: response.directory[most_called[i]].sms, // Nombre de sms - // callcount: response.directory[most_called[i]].calls, // Nombre d'appels - - call: i // classement dans le top 10 des APPELS + countsms: response.directory[most_called[i]].sms, // Nombre de sms + countcall: response.directory[most_called[i]].calls, // Nombre d'appels + call: i, // classement dans le top 10 des APPELS + sms: -1 // classement dans le top 10 des SMS }); uid++; @@ -291,7 +291,10 @@ include('/js/includes/input-phone-fiche.js', function(){ username: splittedName.length == 1 ? splittedName[0] : '', // Si un seul mot -> pseudo firstname: splittedName.length > 1 ? splittedName[0] : '', // Si plusieurs mots -> le 1er est le prénom lastname: splittedName.length > 1 ? splittedName.splice(1).join(' ') : '', // et les autres sont le nom - sms: i // classement dans le top 10 des SMS + countsms: response.directory[most_sms[i]].sms, // Nombre de sms + countcall: response.directory[most_sms[i]].calls, // Nombre d'appels + call: -1, // classement dans le top 10 des APPELS + sms: i // classement dans le top 10 des SMS }); uid++; @@ -321,8 +324,10 @@ include('/js/includes/input-phone-fiche.js', function(){ username: splittedName.length == 1 ? splittedName[0] : '', // Si un seul mot -> pseudo firstname: splittedName.length > 1 ? splittedName[0] : '', // Si plusieurs mots -> le 1er est le prénom lastname: splittedName.length > 1 ? splittedName.splice(1).join(' ') : '', // et les autres sont le nom - call: -1, - sms: -1 + countsms: response.directory[number].sms, // Nombre de sms + countcall: response.directory[number].calls, // Nombre d'appels + call: -1, + sms: -1 }); uid++; From 9cef4c086b7e46eb42b7a2ad5ac93f6d1da2444a Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 17:38:54 +0200 Subject: [PATCH 25/45] Correction de `upload/local_data` en fonction de la nouvelle structure. --- manager/module/upload.php | 8 +++++++- src/upload/local_data/xdrm.json | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/manager/module/upload.php b/manager/module/upload.php index 31985b3..c98b0ed 100644 --- a/manager/module/upload.php +++ b/manager/module/upload.php @@ -247,10 +247,15 @@ /* (4) Vérification des contacts */ foreach($json['contacts'] as $contact){ - $checkContact = isset($contact['username']) && is_string($contact['username']); + $checkContact = isset($contact['uid']) && is_numeric($contact['uid']); + $checkContact = $checkContact && isset($contact['username']) && is_string($contact['username']); $checkContact = $checkContact && isset($contact['firstname']) && is_string($contact['firstname']); $checkContact = $checkContact && isset($contact['lastname']) && is_string($contact['lastname']); $checkContact = $checkContact && isset($contact['number']) && ( is_numeric($contact['number']) || is_string($contact['number']) ); + $checkContact = $checkContact && isset($contact['sms']) && is_numeric($contact['sms']); + $checkContact = $checkContact && isset($contact['call']) && is_numeric($contact['call']); + $checkContact = $checkContact && isset($contact['countsms']) && is_numeric($contact['countsms']); + $checkContact = $checkContact && isset($contact['countcall']) && is_numeric($contact['countcall']); // Si erreur des attributs du contact incorrects ou manquants if( !$checkContact ) @@ -277,6 +282,7 @@ /* (6) Vérification des fiches */ foreach($json['fiches'] as $fiches){ $checkFiche = isset($fiches['uid']) && is_numeric($fiches['uid']); + $checkFiche = $checkFiche && isset($fiches['contact']) && is_numeric($fiches['contact']); $checkFiche = $checkFiche && isset($fiches['sexe']) && is_array($fiches['sexe']); $checkFiche = $checkFiche && isset($fiches['age']) && is_string($fiches['age']); $checkFiche = $checkFiche && isset($fiches['job']) && is_string($fiches['job']); diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index 19b4b9f..94cf681 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","hash":297742024},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","hash":3479038866},"2":{"uid":2,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","hash":3167142880},"3":{"uid":3,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","hash":3855602794},"4":{"uid":4,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","hash":3503593073},"5":{"uid":5,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","hash":3796332108},"6":{"uid":6,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","hash":1194554292},"7":{"uid":7,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","hash":4232750055},"8":{"uid":8,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","hash":755675151},"9":{"uid":9,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","hash":3698919103},"10":{"uid":10,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki"},"11":{"uid":11,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon"},"12":{"uid":12,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec"},"13":{"uid":13,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)"},"14":{"uid":14,"number":"0663179592","username":"Mumu","firstname":"","lastname":""},"15":{"uid":15,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)"},"16":{"uid":16,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt"},"17":{"uid":17,"number":"0685683305","username":"","firstname":"","lastname":""},"18":{"uid":18,"number":"0664778618","username":"+33664778618","firstname":"","lastname":""},"19":{"uid":19,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys"},"20":{"uid":20,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried"},"21":{"uid":21,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim"},"22":{"uid":22,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax"},"23":{"uid":23,"number":"0668582139","username":"Sam","firstname":"","lastname":""},"24":{"uid":24,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin"},"25":{"uid":25,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie"},"26":{"uid":26,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales"},"27":{"uid":27,"number":"0627768064","username":"","firstname":"","lastname":""},"28":{"uid":28,"number":"0621681633","username":"Fanny","firstname":"","lastname":""},"29":{"uid":29,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet"},"30":{"uid":30,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales"},"31":{"uid":31,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays"},"32":{"uid":32,"number":"0643577104","username":"Charline","firstname":"","lastname":""},"33":{"uid":33,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry"},"34":{"uid":34,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze"},"35":{"uid":35,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon"},"36":{"uid":36,"number":8012,"username":"","firstname":"","lastname":""},"37":{"uid":37,"number":"0667863187","username":"","firstname":"","lastname":""},"38":{"uid":38,"number":"0646642714","username":"","firstname":"","lastname":""},"39":{"uid":39,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)"},"40":{"uid":40,"number":"0679510351","username":"Mémé","firstname":"","lastname":""},"41":{"uid":41,"number":"0178391000","username":"","firstname":"","lastname":""},"42":{"uid":42,"number":"0427192000","username":"","firstname":"","lastname":""},"43":{"uid":43,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy"},"44":{"uid":44,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle"},"45":{"uid":45,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz"},"46":{"uid":46,"number":"0478303590","username":"","firstname":"","lastname":""},"47":{"uid":47,"number":"0561226764","username":"","firstname":"","lastname":""},"48":{"uid":48,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier"},"49":{"uid":49,"number":"0562277443","username":"","firstname":"","lastname":""},"50":{"uid":50,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles"},"51":{"uid":51,"number":"0686371201","username":"Proprio","firstname":"","lastname":""},"52":{"uid":52,"number":"0610087047","username":"Mariane","firstname":"","lastname":""},"53":{"uid":53,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze"},"54":{"uid":54,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec"},"55":{"uid":55,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":""},"56":{"uid":56,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure"},"57":{"uid":57,"number":"0322765057","username":"","firstname":"","lastname":""},"58":{"uid":58,"number":"0680341361","username":"Eloa","firstname":"","lastname":""},"59":{"uid":59,"number":"0630023336","username":"","firstname":"","lastname":""},"60":{"uid":60,"number":"0663248738","username":"","firstname":"","lastname":""},"61":{"uid":61,"number":"0153422467","username":"","firstname":"","lastname":""},"62":{"uid":62,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable"},"63":{"uid":63,"number":"Numéroprivé","username":"","firstname":"","lastname":""},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":""},"65":{"uid":65,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra"},"66":{"uid":66,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou"},"67":{"uid":67,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin"},"68":{"uid":68,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig"},"69":{"uid":69,"number":"0481076300","username":"","firstname":"","lastname":""},"70":{"uid":70,"number":"0607161895","username":"","firstname":"","lastname":""},"71":{"uid":71,"number":"0561474321","username":"","firstname":"","lastname":""},"72":{"uid":72,"number":"0616813929","username":"papa","firstname":"","lastname":""},"73":{"uid":73,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath"},"74":{"uid":74,"number":"0695745757","username":"Mina","firstname":"","lastname":""},"75":{"uid":75,"number":"0681637356","username":"Chapit","firstname":"","lastname":""},"76":{"uid":76,"number":"0561223307","username":"","firstname":"","lastname":""},"77":{"uid":77,"number":"0567738243","username":"","firstname":"","lastname":""},"78":{"uid":78,"number":"0621915797","username":"","firstname":"","lastname":""},"79":{"uid":79,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)"},"80":{"uid":80,"number":"0236164994","username":"","firstname":"","lastname":""},"81":{"uid":81,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux"},"82":{"uid":82,"number":"0322872431","username":"","firstname":"","lastname":""},"83":{"uid":83,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier"},"84":{"uid":84,"number":"0561226962","username":"","firstname":"","lastname":""},"85":{"uid":85,"number":"0178392000","username":"","firstname":"","lastname":""},"86":{"uid":86,"number":"0683372480","username":"","firstname":"","lastname":""},"87":{"uid":87,"number":"0323050986","username":"","firstname":"","lastname":""},"88":{"uid":88,"number":"0682073273","username":"Bernard","firstname":"","lastname":""},"89":{"uid":89,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit"},"90":{"uid":90,"number":"0649269036","username":"Mallau","firstname":"","lastname":""},"91":{"uid":91,"number":"0562277441","username":"","firstname":"","lastname":""},"92":{"uid":92,"number":"0641835135","username":"","firstname":"","lastname":""},"93":{"uid":93,"number":"0627722881","username":"Adequat","firstname":"","lastname":""},"94":{"uid":94,"number":"0322874813","username":"","firstname":"","lastname":""},"95":{"uid":95,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber"},"96":{"uid":96,"number":"0652292724","username":"","firstname":"","lastname":""},"97":{"uid":97,"number":"0534252783","username":"","firstname":"","lastname":""},"98":{"uid":98,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette"},"99":{"uid":99,"number":"0322870674","username":"","firstname":"","lastname":""},"100":{"uid":100,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin"},"101":{"uid":101,"number":"0236164943","username":"","firstname":"","lastname":""},"102":{"uid":102,"number":"0684648921","username":"","firstname":"","lastname":""},"103":{"uid":103,"number":"+543285154356","username":"","firstname":"","lastname":""},"104":{"uid":104,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit"},"105":{"uid":105,"number":"0620020621","username":"Annie","firstname":"","lastname":""},"106":{"uid":106,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc"},"107":{"uid":107,"number":"0642461260","username":"","firstname":"","lastname":""},"108":{"uid":108,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten"},"109":{"uid":109,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury"},"110":{"uid":110,"number":20193,"username":"","firstname":"","lastname":""},"111":{"uid":111,"number":5395,"username":"","firstname":"","lastname":""},"112":{"uid":112,"number":36117,"username":"","firstname":"","lastname":""},"113":{"uid":113,"number":711,"username":"","firstname":"","lastname":""},"114":{"uid":114,"number":36121,"username":"","firstname":"","lastname":""},"115":{"uid":115,"number":4321,"username":"","firstname":"","lastname":""},"116":{"uid":116,"number":"0681272316","username":"","firstname":"","lastname":""},"117":{"uid":117,"number":38100,"username":"","firstname":"","lastname":""}},"mini":{"0":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":0},"1":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":1},"2":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Charlène","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Colo","lastname":"Toulouse","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"firstname":"Zazou","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"firstname":"Estelle","lastname":"Telligo","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"firstname":"Mehdi","lastname":"Sadki","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"firstname":"Camille","lastname":"Coulon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"firstname":"Florence","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"firstname":"Jef","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"firstname":"","lastname":"","username":"Mumu","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"firstname":"Fouquet","lastname":"Charlotte ( Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"firstname":"Tim","lastname":"Von Scheidt","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"firstname":"","lastname":"","username":"+33664778618","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"firstname":"Maxime","lastname":"Claeys","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"firstname":"Clement","lastname":"Siegfried","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"firstname":"Mathieu","lastname":"Berzaim","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"firstname":"Joël","lastname":"Petigax","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"firstname":"","lastname":"","username":"Sam","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"firstname":"Ingrid","lastname":"Dumoulin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"firstname":"Denis","lastname":"Directeur Colo Italie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"firstname":"nicolas","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"firstname":"","lastname":"","username":"Fanny","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"firstname":"Antoine","lastname":"Mandet","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"firstname":"maxime","lastname":"colo thales","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"firstname":"Clemence","lastname":"Hupays","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"firstname":"","lastname":"","username":"Charline","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"firstname":"Chloe","lastname":"Abry","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"firstname":"Magali","lastname":"Greze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"firstname":"Quentin","lastname":"De Chaignon","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"firstname":"Marc","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"firstname":"","lastname":"","username":"Mémé","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"firstname":"Alain","lastname":"Seguy","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"firstname":"Anne","lastname":"Estelle","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"firstname":"Nadege","lastname":"Cattenoz","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"firstname":"Frederic","lastname":"Carpentier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"firstname":"Agathe","lastname":"Charles","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"firstname":"","lastname":"","username":"Proprio","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"firstname":"","lastname":"","username":"Mariane","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"firstname":"Julien","lastname":"Peze","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"firstname":"Benedicte","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"firstname":"","lastname":"","username":"Debeaumont","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"firstname":"Johanna","lastname":"Benson faure","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"firstname":"","lastname":"","username":"Eloa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"firstname":"Alain","lastname":"Seguy Portable","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"firstname":"Maud","lastname":"Belambra","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"firstname":"Christelle","lastname":"Choucoutou","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"firstname":"Antoine","lastname":"Drouvin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"firstname":"Remi","lastname":"koenig","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"firstname":"","lastname":"","username":"papa","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"firstname":"Pauline","lastname":"Cath","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"firstname":"","lastname":"","username":"Mina","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"firstname":"","lastname":"","username":"Chapit","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"firstname":"Alexandre","lastname":"(Sncf)","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"firstname":"Lucile","lastname":"Michoux","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"firstname":"Thomas","lastname":"Autissier","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"firstname":"","lastname":"","username":"Bernard","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"firstname":"Dylan","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"firstname":"","lastname":"","username":"Mallau","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"firstname":"","lastname":"","username":"Adequat","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"firstname":"Benoit","lastname":"Klamber","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"firstname":"Hugo","lastname":"Valette","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"firstname":"Thomas","lastname":"Hopquin","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"firstname":"Perrine","lastname":"Petit","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"firstname":"","lastname":"","username":"Annie","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"firstname":"Marine","lastname":"Desc","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"firstname":"Flore","lastname":"Vecten","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"firstname":"Lucile","lastname":"Maury","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"firstname":"","lastname":"","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"firstname":"Cagnard","lastname":"Sophie","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":0},"1":{"firstname":"","lastname":"","username":"Maman","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1},"2":{"firstname":"Morgane","lastname":"P1","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2},"3":{"firstname":"Celia","lastname":"Gardent","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3},"4":{"firstname":"Jeremy","lastname":"Kronan","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4},"5":{"firstname":"Lucie","lastname":"Goeland","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5},"6":{"firstname":"Charlène","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6},"7":{"firstname":"Colo","lastname":"Toulouse","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7},"8":{"firstname":"Zazou","lastname":"Ifec","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8},"9":{"firstname":"Estelle","lastname":"Telligo","username":"","sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","countsms":3,"countcall":72,"call":1,"sms":-1},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","countsms":20,"countcall":17,"call":2,"sms":9},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","countsms":29,"countcall":16,"call":3,"sms":6},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","countsms":0,"countcall":12,"call":4,"sms":-1},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","countsms":0,"countcall":11,"call":5,"sms":-1},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","countsms":51,"countcall":10,"call":6,"sms":0},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","countsms":48,"countcall":10,"call":7,"sms":2},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","countsms":0,"countcall":10,"call":8,"sms":-1},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","countsms":0,"countcall":10,"call":9,"sms":-1},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":120942067,"valid":false,"timestamp":1462289596837},"1":{"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":11510242,"valid":false,"timestamp":1462289597760},"2":{"uid":2,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3469044857,"valid":false,"timestamp":1462289598190},"3":{"uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":4078059509,"valid":false,"timestamp":1462289598735},"4":{"uid":4,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":820534653,"valid":false,"timestamp":1462289599071},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"uid":113,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2880864351,"valid":false,"timestamp":1462289599829},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"uid":115,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":886857183,"valid":false,"timestamp":1462289600577},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1374562876,"valid":false,"timestamp":1462289596840},"1":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3,"contact":"3"},"4":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":"10"},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":15,"contact":"0"},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":"3"},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file From fe3ee03188745b776c36f9ddec711db21d06ce7c Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 22:28:47 +0200 Subject: [PATCH 26/45] =?UTF-8?q?Correction=20et=20commentaires=20de=20`ls?= =?UTF-8?q?i`=20(localStorageInterface)=20+=20Correction=20de=20l'erreur?= =?UTF-8?q?=20quand=20on=20efface=20toutes=20les=20donn=C3=A9es.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-contact-min.js | 2 +- js/includes/input-phone-contact.js | 2 +- js/includes/input-phone-fiche-min.js | 4 +- js/includes/input-phone-fiche.js | 21 ++++--- js/includes/input-phone-subject-min.js | 3 +- js/includes/input-phone-subject.js | 3 +- js/lib/local-storage-interface-min.js | 7 ++- js/lib/local-storage-interface.js | 78 ++++++++++++++++++++++---- src/upload/local_data/xdrm.json | 2 +- view/js/input-min.js | 8 +-- view/js/input.js | 14 ++++- 11 files changed, 107 insertions(+), 37 deletions(-) diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index a66317c..e36b72e 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,7 +1,7 @@ function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:"",call:-1,sms:-1,countcall:0,countsms:0});this.updateNavBar()}; inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.getData("n"))||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;ba[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age, -a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e])};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var d in a)b=this.nav_container.children[a[d].uid], !0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0 + key = key.toString(); /* (1) Si le 'dataset' n'existe pas */ + var index = this.dataset.indexOf(dataset_name); if( index == -1 ) return false; // erreur /* (2) On enregistre la nouvelle clé, si elle est nouvelle */ @@ -42,6 +44,9 @@ localStorageInterface.prototype = { * */ get: function(dataset_name, key){ + // On met la clé en + key = key.toString(); + /* (1) Si le 'dataset' n'existe pas */ if( this.dataset.indexOf(dataset_name) == -1 ) return false; // erreur @@ -58,6 +63,9 @@ localStorageInterface.prototype = { * */ del: function(dataset, key){ + // On met la clé en + key = key.toString(); + /* (1) Si le 'dataset' n'existe pas */ var index = this.dataset.indexOf(dataset); if( index == -1 ) return false; // erreur @@ -115,9 +123,17 @@ localStorageInterface.prototype = { return true; }, - keys: function(dataset_name){ + + /* RENVOIE UN TABLEAU CONTENANT LES CLÉS DU DATASET + * + * @dataset Le nom du dataset en question + * + * @return keys Retourne la liste des clés du dataset + * + */ + keys: function(dataset){ /* (1) Si le 'dataset' n'existe pas */ - var index = this.dataset.indexOf(dataset_name); + var index = this.dataset.indexOf(dataset); if( index == -1 ) return false; // erreur /* (2) On retourne la liste des clés pour ce dataset */ @@ -126,6 +142,13 @@ localStorageInterface.prototype = { }, + /* RENVOIE UN OBJET CORRESPONDANT AUX DONNÉES D'UN DATASET + * + * @dataset Nom du dataset en question + * + * @return object Object correspondant aux valeurs du dataset ({key1: value1, key2: value2}) + * + */ export: function(dataset){ /* (1) Si le 'dataset' n'existe pas */ var index = this.dataset.indexOf(dataset); @@ -141,6 +164,14 @@ localStorageInterface.prototype = { }, + /* REMPLIT UN DATASET AVEC LES DONNÉES D'UN OBJET SUR LE PRINCIPE {CLÉ: VALEUR} + * + * @dataset Nom du dataset en question + * @data Objet contenant les données à mettre dan sle dataset, sur le modèle ({key1: value1, key2: value2}) + * + * @return status Retourne TRUE si tout s'est bien passé, sinon FALSE + * + */ import: function(dataset, data){ /* (1) On récupère l'indice du dataset s'il existe déjà */ var index = this.dataset.indexOf(dataset); @@ -149,14 +180,11 @@ localStorageInterface.prototype = { if( index == -1 ) this.createDataset(dataset); - /* (3) Cas 2 : Le dataset existe -> on supprime tout */ - else{ - var content = this.export(dataset); - // On supprime toutes les valeurs - for( var key in content ) - this.del(dataset, key); + /* (3) Cas 2 : Le dataset existe -> on le vide */ + else + this.clear(dataset); + - } /* (2) On remplit le dataset avec toutes les données de l'objet */ for( var key in data ) @@ -164,6 +192,36 @@ localStorageInterface.prototype = { /* (3) On retourne le résultat */ return true; + }, + + + /* EFFACE TOUTES LES DONNÉES D'UN DATASET + * + * @dataset Nom du dataset en question + * + * @return status Retourne TRUE si tout s'est bien passé, sinon FALSE + * + */ + clear: function(dataset){ + /* (1) On récupère l'indice du dataset s'il existe déjà */ + var index = this.dataset.indexOf(dataset); + + // Si le dataset n'existe pas, on retourne une erreur + if( index == -1 ) return false; + + /* (2) On supprime toutes les valeurs du dataset */ + var content = this.export(dataset); + + // On supprime toutes les valeurs + for( var key in content ) + this.del(dataset, key); + + /* (3) Par précaution, on supprime les clés du dataset */ + this.dataset_keys[index] = []; + localStorage.setItem(dataset, JSON.stringify(this.dataset_keys[index])); + + /* (4) On retourne que tout s'est bien passé */ + return true; } diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index 94cf681..f4210d0 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","countsms":3,"countcall":72,"call":1,"sms":-1},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","countsms":20,"countcall":17,"call":2,"sms":9},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","countsms":29,"countcall":16,"call":3,"sms":6},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","countsms":0,"countcall":12,"call":4,"sms":-1},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","countsms":0,"countcall":11,"call":5,"sms":-1},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","countsms":51,"countcall":10,"call":6,"sms":0},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","countsms":48,"countcall":10,"call":7,"sms":2},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","countsms":0,"countcall":10,"call":8,"sms":-1},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","countsms":0,"countcall":10,"call":9,"sms":-1},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":120942067,"valid":false,"timestamp":1462289596837},"1":{"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":11510242,"valid":false,"timestamp":1462289597760},"2":{"uid":2,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3469044857,"valid":false,"timestamp":1462289598190},"3":{"uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":4078059509,"valid":false,"timestamp":1462289598735},"4":{"uid":4,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":820534653,"valid":false,"timestamp":1462289599071},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"uid":113,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2880864351,"valid":false,"timestamp":1462289599829},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"uid":115,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":886857183,"valid":false,"timestamp":1462289600577},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1374562876,"valid":false,"timestamp":1462289596840},"1":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3,"contact":"3"},"4":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":"10"},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":15,"contact":"0"},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":"3"},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","countsms":3,"countcall":72,"call":1,"sms":-1},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","countsms":20,"countcall":17,"call":2,"sms":9},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","countsms":29,"countcall":16,"call":3,"sms":6},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","countsms":0,"countcall":12,"call":4,"sms":-1},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","countsms":0,"countcall":11,"call":5,"sms":-1},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","countsms":51,"countcall":10,"call":6,"sms":0},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","countsms":48,"countcall":10,"call":7,"sms":2},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","countsms":0,"countcall":10,"call":8,"sms":-1},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","countsms":0,"countcall":10,"call":9,"sms":-1},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":0},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":1},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":0,"contact":"0"},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3,"contact":"3"},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":"10"},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":15,"contact":"0"},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":"3"},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file diff --git a/view/js/input-min.js b/view/js/input-min.js index 6691fa7..4a23fcf 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -6,7 +6,7 @@ include("/js/includes/input-phone-subject.js",function(){include("/js/includes/i subjectManager.attach();contactManager=new inputPhoneContact($("article.contact-panel"),$("#nav-contact"));contactManager.attach(dynamicUpdate);miniManager=new inputPhoneMini($("article.mini-relation-panel"),$("#nav-mini"));miniManager.attach(dynamicUpdate);ficheManager=new inputPhoneFiche($("article.relation-panel"),$("#nav-fiche"));ficheManager.attach(dynamicUpdate);importCallLog.addEventListener("change",function(a){a={path:"upload/call_log",phone_number:$("#subject_phone_number").value,file:importCallLog.files[0]}; api.send(a,function(b){console.log(b);if(0==b.ModuleError){for(var a=0,f=[],c=0;cc;c++)f.push(b.calls[c].number);for(c=0;cc;c++)g.push(b.sms[c].number);for(c=0;c< g.length;c++)if(d=f.indexOf(g[c]),-1 GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"), -mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +a,{uid:a,number:h,username:1==d.length?d[0]:"",firstname:1 GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage(); +miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); diff --git a/view/js/input.js b/view/js/input.js index d425d3a..9bbf3c6 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -347,8 +347,18 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (6) Gestion de l'effacement des données locales ---------------------------------------------------------*/ clearAllButton.addEventListener('click', function(e){ - localStorage.clear(); - reload(); + /* (1) On vide tous les dataset de données */ + lsi.clear('subject'); + lsi.clear('contacts'); + lsi.clear('mini-fiches'); + lsi.clear('fiches'); + + + /* (2) On met à jour l'affichage */ + subjectManager.storageToFields(); + contactManager.storageToFields(); + miniManager.storageToFields(); + ficheManager.storageToFields(); }, false); From 17d8885b23bb4e28cf6469be3f938f0180850b72 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 23:45:31 +0200 Subject: [PATCH 27/45] =?UTF-8?q?Gestion=20de=20la=20synchronisation=20ent?= =?UTF-8?q?re=20les=20`fiches`=20dupliqu=C3=A9es=20(dans=20le=20top=2010?= =?UTF-8?q?=20des=20APPELS=20et=20le=20top=2010=20des=20SMS)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-fiche-min.js | 3 ++- js/includes/input-phone-fiche.js | 29 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 7c620bd..b715173 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -16,7 +16,8 @@ c[b].setAttribute("checked","checked"):c[b].removeAttribute("checked");c=$$('art d[b].setAttribute("checked","checked"):d[b].removeAttribute("checked");for(c=0;cinput[type="radio"][data-name="connect'+c+'"]'),b=0;ba[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age, -a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e]);for(e in d);};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cparseInt(e)?10+a.sms:a.call,b=d[a],b.timestamp>=d[e].timestamp||(c=d[e],c.uid=b.uid,lsi.set("fiches",b.uid,c),console.log(e+" have been copied to "+a)))}; +inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var d in a)b=this.nav_container.children[a[d].uid], !0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0 -1 ){ // On calcule le rang de la fiche en fonction du classement @@ -424,6 +426,33 @@ inputPhoneFiche.prototype.sync = function(){ /* (3) Mise à jour des fiches dupliquées entre le top 10 des APPELS et celui des SMS ---------------------------------------------------------*/ for( var key in ficheData ){ + /* (1) On récupère le contact associé */ + var associatedContact = lsi.get('contacts', ficheData[key].contact); + + // Si erreur, on passe au suivant + if( associatedContact == null ) + continue; + + /* (2) Si la fiche n'est pas dans les 2 top 10 (APPELS et SMS) */ + if( associatedContact.sms == -1 || associatedContact.call == -1 ) + continue; // On passe au suivant + + + /* (3) On récupère l'autre fiche (clone) */ + var inCall = parseInt(key) < 10; // Si on est dans le top 10 des APPELS, sinon dans celui des SMS + var cloneIndex = inCall ? 10+associatedContact.sms : associatedContact.call; // Contient l'index du clone dans l'autre top (APPELS ou SMS) + + var clone = ficheData[cloneIndex]; + + + /* (4) Si le clone a été modifié en dernier, on ne fait rien */ + if( clone.timestamp >= ficheData[key].timestamp ) + continue; + + /* (5) On copie les données de la FICHE dans le clone (cas ou la fiche est modifiée en dernier) */ + var obj = ficheData[key]; + obj.uid = clone.uid; + lsi.set('fiches', clone.uid, obj); } From 82356ebe06bcb9d750835dc34b0aad4f186248a8 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 3 May 2016 23:51:56 +0200 Subject: [PATCH 28/45] =?UTF-8?q?Correction=20d'incoh=C3=A9rence=20pour=20?= =?UTF-8?q?la=20couleur=20dans=20la=20navigation=20si=20une=20fiche=20dupl?= =?UTF-8?q?iqu=C3=A9e=20est=20correcte.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-fiche-min.js | 6 +++--- js/includes/input-phone-fiche.js | 2 +- src/upload/local_data/xdrm.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index b715173..f03e667 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -16,10 +16,10 @@ c[b].setAttribute("checked","checked"):c[b].removeAttribute("checked");c=$$('art d[b].setAttribute("checked","checked"):d[b].removeAttribute("checked");for(c=0;cinput[type="radio"][data-name="connect'+c+'"]'),b=0;ba[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age, -a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e]);for(e in d)a=lsi.get("contacts",d[e].contact),null!=a&&-1!=a.sms&&-1!=a.call&&(a=10>parseInt(e)?10+a.sms:a.call,b=d[a],b.timestamp>=d[e].timestamp||(c=d[e],c.uid=b.uid,lsi.set("fiches",b.uid,c),console.log(e+" have been copied to "+a)))}; +a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e]);for(e in d)a=lsi.get("contacts",d[e].contact),null!=a&&-1!=a.sms&&-1!=a.call&&(a=10>parseInt(e)?10+a.sms:a.call,a=d[a],a.timestamp>=d[e].timestamp||(b=d[e],b.uid=a.uid,lsi.set("fiches",a.uid,b)))}; inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var d in a)b=this.nav_container.children[a[d].uid], -!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; +inputPhoneFiche.prototype.updateNavBar=function(){var a=lsi["export"]("fiches"),b=Object.keys(a).length;if(this.nav_container.children.length!=b){this.nav_container.innerHTML="APPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var d in a)b=$('#nav-fiche [data-n="'+ +a[d].uid+'"]'),!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index b359473..d5a1368 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -524,7 +524,7 @@ inputPhoneFiche.prototype.updateNavBar = function(){ /* (3) On montre les FICHES qui sont correctes */ for( var key in ficheData ){ - var currentElement = this.nav_container.children[ ficheData[key].uid ]; + var currentElement = $('#nav-fiche [data-n="'+ficheData[key].uid+'"]'); // Si la MINI fiche est valide if( ficheData[key].valid === true ) currentElement.addClass('done'); diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index f4210d0..d4ddea4 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","countsms":3,"countcall":72,"call":1,"sms":-1},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","countsms":20,"countcall":17,"call":2,"sms":9},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","countsms":29,"countcall":16,"call":3,"sms":6},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","countsms":0,"countcall":12,"call":4,"sms":-1},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","countsms":0,"countcall":11,"call":5,"sms":-1},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","countsms":51,"countcall":10,"call":6,"sms":0},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","countsms":48,"countcall":10,"call":7,"sms":2},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","countsms":0,"countcall":10,"call":8,"sms":-1},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","countsms":0,"countcall":10,"call":9,"sms":-1},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":0},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":1},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":0,"contact":"0"},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3,"contact":"3"},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":"10"},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":15,"contact":"0"},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":"3"},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","countsms":3,"countcall":72,"call":1,"sms":-1},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","countsms":20,"countcall":17,"call":2,"sms":9},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","countsms":29,"countcall":16,"call":3,"sms":6},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","countsms":0,"countcall":12,"call":4,"sms":-1},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","countsms":0,"countcall":11,"call":5,"sms":-1},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","countsms":51,"countcall":10,"call":6,"sms":0},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","countsms":48,"countcall":10,"call":7,"sms":2},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","countsms":0,"countcall":10,"call":8,"sms":-1},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","countsms":0,"countcall":10,"call":9,"sms":-1},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3377331082,"valid":true,"timestamp":1462312195043},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":1},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"09","reltype":[{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"23","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["2","3"],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":335713548,"valid":true,"timestamp":1462312193193},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"contact":"3","uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3582452429,"valid":false,"timestamp":1462312195045},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":"10"},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"contact":"0","uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"09","reltype":[{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"23","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["2","3"],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":335713548,"valid":true,"timestamp":1462312193193},"16":{"contact":"3","uid":16,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3582452429,"valid":false,"timestamp":1462312195045},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file From 9158f689115ef6de1ea0116396da1954605eff59 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Wed, 4 May 2016 10:50:57 +0200 Subject: [PATCH 29/45] Correction d'affichage du premier formulaire de contact --- js/includes/input-phone-contact-min.js | 5 ++--- js/includes/input-phone-contact.js | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index e36b72e..09f2278 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,9 +1,8 @@ function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length,number:"",firstname:"",lastname:"",username:"",call:-1,sms:-1,countcall:0,countsms:0});this.updateNavBar()}; +inputPhoneContact.prototype.add=function(a){console.log("CONTACTS: ADD");if(null==a||null==a.uid||isNaN(a.uid))return!1;a.number=null!=a.number?a.number:"";a.username=null!=a.username?a.username:"";a.firstname=null!=a.firstname?a.firstname:"";a.lastname=null!=a.lastname?a.lastname:"";a.call=null!=a.call?a.call:-1;a.sms=null!=a.sms?a.sms:-1;a.countcall=null!=a.countcall?a.countcall:0;a.countsms=null!=a.countsms?a.countsms:0;this.container.innerHTML+=contactBuilder.build(a);a=$$("article.contact-panel .new-contact"); +for(var c=this,b=0;b=a.length&&this.add({uid:a.length});this.updateNavBar()}; inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.getData("n"))||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b'+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var c=this;this.nav_container.addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index cbccba7..ca7fa91 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -82,7 +82,7 @@ inputPhoneContact.prototype.add = function(objectData){ console.log('CONTACTS: ADD'); // Si pas d'uid, on quitte - if( objectData == null || objectData.uid == null || isNaN('number') ) + if( objectData == null || objectData.uid == null || isNaN(objectData.uid) ) return false // {0} On formatte l'object // @@ -141,7 +141,7 @@ inputPhoneContact.prototype.storageToFields = function(){ // On ajoute un champ de plus à remplir si c'est la dernière page if( max >= contactKeys.length ) - this.add({uid: contactKeys.length, number:'', firstname:'', lastname:'', username:'', call:-1, sms:-1, countcall: 0, countsms: 0}); + this.add({uid: contactKeys.length}); /* (3) On met à jour la barre de navigation */ this.updateNavBar(); From 5a410d6b87be64f6726f15f962428638cb52f7b1 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Wed, 4 May 2016 11:51:13 +0200 Subject: [PATCH 30/45] Correction de la navigation dans les `contacts` --- js/includes/input-phone-contact-min.js | 6 +++--- js/includes/input-phone-contact.js | 8 ++++---- src/upload/local_data/xdrm.json | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/includes/input-phone-contact-min.js b/js/includes/input-phone-contact-min.js index 09f2278..4b21c50 100644 --- a/js/includes/input-phone-contact-min.js +++ b/js/includes/input-phone-contact-min.js @@ -1,8 +1,8 @@ -function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:1,handler:null}; +function inputPhoneContact(a,c){this.container=a;this.nav_container=c}inputPhoneContact.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null}; inputPhoneContact.prototype.fieldsToStorage=function(){console.log("CONTACTS: FIELDS TO STORAGE");for(var a=$$("article.contact-panel .new-contact"),c=0;c=a.length&&this.add({uid:a.length});this.updateNavBar()}; -inputPhoneContact.prototype.nav=function(a){if("undefined"==typeof a||isNaN(a.getData("n"))||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b'+(1+c/10)+""}this.nav(this.nav_container.children[this.selected-1])}; +inputPhoneContact.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-contact"!=a.parentNode.id)return!1;for(var c=$$("#nav-contact > span.active"),b=0;b'+(1+c/10)+""}this.nav($('#nav-contact [data-n="'+this.selected+'"]'))}; inputPhoneContact.prototype.attach=function(a){console.log("CONTACTS: ATTACH");lsi.createDataset("contacts");this.storageToFields();this.handler=a;var c=this;this.nav_container.addEventListener("click",function(a){c.nav(a.target);c.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-contact.js b/js/includes/input-phone-contact.js index ca7fa91..f1f06c0 100644 --- a/js/includes/input-phone-contact.js +++ b/js/includes/input-phone-contact.js @@ -10,7 +10,7 @@ function inputPhoneContact(container, navContainer){ inputPhoneContact.prototype = { container: this.container, // Conteneur des formulaires de contact nav_container: this.nav_container, // Conteneur de la navigation entre les formulaires - selected: 1, // UID du permier des contacts sélectionnés (10 par 10) + selected: 0, // UID du permier des contacts sélectionnés (10 par 10) handler: null // Fonction pour l'enregistrement et la synchronisation des données }; @@ -157,10 +157,10 @@ inputPhoneContact.prototype.storageToFields = function(){ =========================================================*/ inputPhoneContact.prototype.nav = function(element){ /* (1) On vérifie que l'élément contient un nombre et existe */ - if( typeof element == 'undefined' ) + if( element == null ) return false; - if( isNaN(element.getData('n')) || element.parentNode.id != 'nav-contact' ) + if( element.getData('n') === false || isNaN(element.getData('n')) || element.parentNode.id != 'nav-contact' ) return false; /* (2) On désactive tous les éléments actifs */ @@ -200,7 +200,7 @@ inputPhoneContact.prototype.updateNavBar = function(){ /* (4) On séléctionne par défaut la dernière MINI fiche sélectionnée */ - this.nav( this.nav_container.children[this.selected-1] ); + this.nav( $('#nav-contact [data-n="'+( this.selected )+'"]') ); }; diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index d4ddea4..2c40e50 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","countsms":3,"countcall":72,"call":1,"sms":-1},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","countsms":20,"countcall":17,"call":2,"sms":9},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","countsms":29,"countcall":16,"call":3,"sms":6},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","countsms":0,"countcall":12,"call":4,"sms":-1},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","countsms":0,"countcall":11,"call":5,"sms":-1},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","countsms":51,"countcall":10,"call":6,"sms":0},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","countsms":48,"countcall":10,"call":7,"sms":2},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","countsms":0,"countcall":10,"call":8,"sms":-1},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","countsms":0,"countcall":10,"call":9,"sms":-1},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3377331082,"valid":true,"timestamp":1462312195043},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":1},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"09","reltype":[{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"23","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["2","3"],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":335713548,"valid":true,"timestamp":1462312193193},"1":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"contact":"3","uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3582452429,"valid":false,"timestamp":1462312195045},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":"10"},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"contact":"0","uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"32","job":"47","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"09","reltype":[{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"23","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["2","3"],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":335713548,"valid":true,"timestamp":1462312193193},"16":{"contact":"3","uid":16,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3582452429,"valid":false,"timestamp":1462312195045},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":3906768908},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","call":-1,"sms":1,"countcall":1,"countsms":50,"hash":3420949494},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":970124450,"valid":true,"timestamp":1462353371432},"1":{"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":11510242,"valid":false,"timestamp":1462353377049},"2":{"uid":2,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3469044857,"valid":false,"timestamp":1462353283039},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"uid":5,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1475275210,"valid":false,"timestamp":1462353283375},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"uid":8,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":799369262,"valid":false,"timestamp":1462353283632},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"uid":12,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2555303425,"valid":false,"timestamp":1462353283871},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":3879462109,"valid":false,"timestamp":1462353284163},"16":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"uid":17,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1674311752,"valid":false,"timestamp":1462353285619},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"uid":41,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1120975506,"valid":false,"timestamp":1462353280844},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"uid":82,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3712440093,"valid":false,"timestamp":1462353281773},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"06","reltype":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"reltypeSpecial":"bla","city":"23","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"duration":["2","2"],"context":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2528244880,"valid":true,"timestamp":1462353365386},"1":{"contact":"1","uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1847271891,"valid":false,"timestamp":1462353378034},"2":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"contact":"3","uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":4266556726,"valid":false,"timestamp":1462353306777},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"contact":"10","uid":11,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1410085371,"valid":false,"timestamp":1462353379122},"12":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"contact":"0","uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"06","reltype":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"reltypeSpecial":"bla","city":"23","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"duration":["2","2"],"context":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2528244880,"valid":true,"timestamp":1462353365386},"16":{"contact":"3","uid":16,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":4266556726,"valid":false,"timestamp":1462353306777},"17":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file From 2ace824fa462fd7ea851427378a870da2129ebdc Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Wed, 4 May 2016 19:02:44 +0200 Subject: [PATCH 31/45] =?UTF-8?q?Correction=20de=20`fiches`=20pour=20la=20?= =?UTF-8?q?cr=C3=A9ation=20des=20fiches=20apr=C3=A8s=20saisie=20manuelle?= =?UTF-8?q?=20des=20contacts=20et=20aucun=20top=2010=20pr=C3=A9d=C3=A9fini?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-fiche-min.js | 18 ++++----- js/includes/input-phone-fiche.js | 59 +++++++++++++++++++++++++--- js/includes/input-phone-mini-min.js | 2 +- js/includes/input-phone-mini.js | 6 +-- view/input.php | 5 --- view/js/input.js | 5 +-- 6 files changed, 68 insertions(+), 27 deletions(-) diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index f03e667..6566e10 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -2,8 +2,8 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],loc2:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0}, {status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}], [{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; -inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, -reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:d};c.valid=this.check(c);c.timestamp=Date.now(); +inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, +reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:f};c.valid=this.check(c);c.timestamp=Date.now(); lsi.set("fiches",c.uid,c)}}}; inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]: this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies? @@ -12,14 +12,14 @@ if(!1===b)return!1;this.container.innerHTML+=ficheBuilder.build({firstname:b.fir b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;ba[e].timestamp?(a[e].sexe=d[e].sexe,a[e].age=d[e].age, -a[e].job=d[e].job,a[e].loc=d[e].loc):(d[e].sexe=a[e].sexe,d[e].age=a[e].age,d[e].job=a[e].job,d[e].loc=a[e].loc),lsi.set("mini-fiches",e,a[e]),lsi.set("fiches",e,d[e]);for(e in d)a=lsi.get("contacts",d[e].contact),null!=a&&-1!=a.sms&&-1!=a.call&&(a=10>parseInt(e)?10+a.sms:a.call,a=d[a],a.timestamp>=d[e].timestamp||(b=d[e],b.uid=a.uid,lsi.set("fiches",a.uid,b)))}; -inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var d in a)b=$('#nav-fiche [data-n="'+ -a[d].uid+'"]'),!0===a[d].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; +inputPhoneFiche.prototype.sync=function(){console.log("FICHE: SYNC");var a=lsi["export"]("contacts"),b=[],c;for(c in a){if(-1b.length)for(c in console.log("need to add contacts sequentially to top 10s"),a){for(a= +0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData);d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var b=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in d)d[e].timestamp>b[e].timestamp?(b[e].sexe=d[e].sexe,b[e].age=d[e].age,b[e].job=d[e].job,b[e].loc=d[e].loc):(d[e].sexe=b[e].sexe,d[e].age=b[e].age,d[e].job=b[e].job,d[e].loc=b[e].loc),lsi.set("mini-fiches",e,b[e]),lsi.set("fiches",e,d[e]);for(e in d)b=lsi.get("contacts",d[e].contact), +null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(e)?10+b.sms:b.call,b=d[b],b.timestamp>=d[e].timestamp||(c=d[e],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var f in a)b= +$('#nav-fiche [data-n="'+a[f].uid+'"]'),!0===a[f].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index d5a1368..8948b6f 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -338,10 +338,11 @@ inputPhoneFiche.prototype.storageToFields = function(){ inputPhoneFiche.prototype.sync = function(){ console.log('FICHE: SYNC'); - /* (1) Mise à jour en fonction des contacts + /* (1) Mise à jour en fonction des contacts APRÈS IMPORT ---------------------------------------------------------*/ /* (1) On récupère tous les CONTACTS */ var contacts = lsi.export('contacts'); + var addedFicheUids = []; // Contiendra les uids des fiches qui seront crées /* (2) Pour chaque CONTACT, on met à jour/crée la FICHE associée, si dans le TOP 10 des APPELS ou des SMS */ for( var uid in contacts ){ @@ -352,6 +353,7 @@ inputPhoneFiche.prototype.sync = function(){ if( contacts[uid].call > -1 ){ // On calcule le rang de la fiche en fonction du classement var ficheIndex = contacts[uid].call; + addedFicheUids.push(ficheIndex); // On récupère les informations de la FICHE (si elle existe) */ var ficheData = lsi.get('fiches', ficheIndex); @@ -371,6 +373,7 @@ inputPhoneFiche.prototype.sync = function(){ if( contacts[uid].sms > -1 ){ // On calcule le rang de la fiche en fonction du classement var ficheIndex = 10+contacts[uid].sms; + addedFicheUids.push(ficheIndex); // On récupère les informations de la FICHE (si elle existe) */ var ficheData = lsi.get('fiches', ficheIndex); @@ -391,7 +394,47 @@ inputPhoneFiche.prototype.sync = function(){ } - /* (2) Mise à jour en fonction des MINI fiches + + + /* (2) Mise à jour en fonction des contacts APRÈS SAISIE MANUELLE + ---------------------------------------------------------*/ + console.log(addedFicheUids); + // Si moins de 10+10 contacts crées, on les complètes en fonction des contacts séquentiellement + if( addedFicheUids.length < 20 ){ + console.log('need to add contacts sequentially to top 10s'); + + /* (1) Pour chaque CONTACT, on met à jour/crée la FICHE associée*/ + for( var uid in contacts ){ + + /* (2) On cherche un uid de fiche non existant dans l'intervalle 0-19 */ + var ficheUid = 0; + while( addedFicheUids.indexOf(ficheUid) > -1 && ficheUid < 20 ) + ficheUid++; + // On enregistre le nouvel UID dans les uid crées + addedFicheUids.push(ficheUid); + + /* (3) On récupère les informations de la FICHE (si elle existe) */ + var ficheData = lsi.get('fiches', ficheUid); + + // Si la fiche n'existe pas, on la crée avec les valeurs par défaut + if( ficheData == null ) + ficheData = this.defaultData; + + /* (4) On met à jour la fiche ET on l'enregistre */ + ficheData.uid = ficheUid; + ficheData.contact = uid; + lsi.set('fiches', ficheUid, ficheData); + + + /* (5) Si on a déja crée 10+10 fiches, on arrête */ + if( addedFicheUids.length >= 20 ) + break; + } + + } + + + /* (3) Mise à jour en fonction des MINI fiches ---------------------------------------------------------*/ /* (1) On récupère les valeurs des MINI fiches et des FICHES */ var miniData = lsi.export('mini-fiches'); @@ -423,7 +466,7 @@ inputPhoneFiche.prototype.sync = function(){ } - /* (3) Mise à jour des fiches dupliquées entre le top 10 des APPELS et celui des SMS + /* (4) Mise à jour des fiches dupliquées entre le top 10 des APPELS et celui des SMS ---------------------------------------------------------*/ for( var key in ficheData ){ /* (1) On récupère le contact associé */ @@ -495,11 +538,12 @@ inputPhoneFiche.prototype.nav = function(element){ =========================================================*/ inputPhoneFiche.prototype.updateNavBar = function(){ var ficheData = lsi.export('fiches'); - var len = Object.keys(ficheData).length; + var len = lsi.keys('fiches').length; /* (1) On vérifie si la barre de navigation est à jour */ - var navBarUpToDate = this.nav_container.children.length == len; + console.log($$('#nav-fiche [data-n]').length); + var navBarUpToDate = $$('#nav-fiche [data-n]').length == len; /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ @@ -526,7 +570,10 @@ inputPhoneFiche.prototype.updateNavBar = function(){ var currentElement = $('#nav-fiche [data-n="'+ficheData[key].uid+'"]'); - // Si la MINI fiche est valide + + // Si on ne trouve pas le bouton + + // Si la FICHE est valide if( ficheData[key].valid === true ) currentElement.addClass('done'); // Si elle est invalide else currentElement.remClass('done'); diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 0bbc4bb..a01532a 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -5,5 +5,5 @@ inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null= countsms:b.countsms,uid:a.uid,age:a.age,job:a.job});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=this.nav_container.children[a[e].uid],!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav(this.nav_container.children[this.selected])}; +inputPhoneMini.prototype.updateNavBar=function(){var a=lsi["export"]("mini-fiches"),b=Object.keys(a).length;if($$("#nav-mini [data-n]").length!=b){this.nav_container.innerHTML="";for(var c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 16a1c37..209d2ca 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -261,7 +261,7 @@ inputPhoneMini.prototype.updateNavBar = function(){ /* (1) On vérifie si la barre de navigation est à jour */ - var navBarUpToDate = this.nav_container.children.length == len; + var navBarUpToDate = $$('#nav-mini [data-n]').length == len; /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ @@ -275,7 +275,7 @@ inputPhoneMini.prototype.updateNavBar = function(){ /* (3) On montre les MINI fiches qui sont correctes dans la navbar */ for( var key in miniData ){ - var currentElement = this.nav_container.children[ miniData[key].uid ]; + var currentElement = $('#nav-mini [data-n="'+miniData[key].uid+'"]'); // On remplit avec le numéro de la MINI fiche // currentElement.setAttribute('data-n', miniData[key].uid); @@ -291,7 +291,7 @@ inputPhoneMini.prototype.updateNavBar = function(){ /* (4) On séléctionne par défaut la dernière MINI fiche sélectionnée */ - this.nav( this.nav_container.children[this.selected] ); + this.nav( $('#nav-mini [data-n="'+this.selected+'"]') ); }; diff --git a/view/input.php b/view/input.php index cab683d..9962f47 100755 --- a/view/input.php +++ b/view/input.php @@ -96,9 +96,6 @@
- - - @@ -113,8 +110,6 @@ - - diff --git a/view/js/input.js b/view/js/input.js index 9bbf3c6..57b9f21 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -99,9 +99,8 @@ function dynamicUpdate(target){ miniManager.sync(); /* (5) On synchronise les FICHE avec les CONTACTS */ - // La synchronisation des champs communs est aussi faite entre `mini` et `fiches` - // 1. Si les valeurs de `fiche` sont pas définis, on prend les valeurs de `mini` - // 2. Sinon, on prend les valeurs de `fiche` + // 1. On synchronise les `mini` et `fiches` associées en fonction de la dernière date de modification + // 2. On synchronise les `fiches` dupliquées en fonction de la dernière date de modification ficheManager.sync(); From fc9546ce6f4cdb5167da2f82ed85b53e822cc47c Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Wed, 4 May 2016 19:28:20 +0200 Subject: [PATCH 32/45] =?UTF-8?q?Correction=20du=20switch=20nom/pr=C3=A9no?= =?UTF-8?q?m=20et=20pseudo=3Dnom+pr=C3=A9nom=20+=20ajout=20retour=20haptiq?= =?UTF-8?q?ue=20pour=20:hover=20de=20`radio`=20label?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/container.scss | 6 ++++++ css/container/expanded.css | 10 +++++++++- css/container/expanded.css.map | 6 +++--- css/container/min.css | 4 ++-- css/container/min.css.map | 6 +++--- view/js/input-min.js | 4 ++-- view/js/input.js | 10 +++++----- 7 files changed, 30 insertions(+), 16 deletions(-) diff --git a/css/container.scss b/css/container.scss index e56fbba..6ecd2b9 100755 --- a/css/container.scss +++ b/css/container.scss @@ -82,6 +82,7 @@ -ms-user-select: none; /* IE/Edge */ user-select: none; /* non-prefixed */ + cursor: pointer; // Receptacle &:before{ @@ -104,6 +105,11 @@ cursor: pointer; } + + // Animation de hover pour le texte + &:hover{ + text-decoration: underline; + } } // Quand actif diff --git a/css/container/expanded.css b/css/container/expanded.css index 5afd24f..a8e4db6 100644 --- a/css/container/expanded.css +++ b/css/container/expanded.css @@ -8,6 +8,8 @@ /* (1) Layout de base */ /* [3] Mixins =========================================================*/ +/* [4] Functions +=========================================================*/ #WRAPPER > #CONTAINER { /* [1] Section (contenu) =========================================================*/ @@ -89,6 +91,7 @@ /* IE/Edge */ user-select: none; /* non-prefixed */ + cursor: pointer; } #WRAPPER > #CONTAINER > section input[type="radio"] + label[for]:before, @@ -110,6 +113,11 @@ cursor: pointer; } +#WRAPPER > #CONTAINER > section input[type="radio"] + label[for]:hover, +#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:hover { + text-decoration: underline; +} + #WRAPPER > #CONTAINER > section input[type="radio"]:checked + label[for]:before, #WRAPPER > #CONTAINER > section input[type="checkbox"]:checked + label[for]:before { background-color: #399ced; @@ -168,4 +176,4 @@ font-family: 'Inconsolata'; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9jb250YWluZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzLnNjc3MnO1xuXG4jV1JBUFBFUiA+ICNDT05UQUlORVJ7XG5cblx0LyogWzFdIFNlY3Rpb24gKGNvbnRlbnUpXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiBzZWN0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRtYXJnaW46IDNlbTtcblxuXHRcdC8vIEdlc3Rpb24gZGUgbCdhY3RpdmF0aW9uIGRlcyBzb3VzLXBhcnRpZXNcblx0XHQmLmFjdGl2ZXsgZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdC8vIEdlc3Rpb24gZCd1bmUgc2VjdGlvbiBjb250ZW5hbnQgZGVzIGdyYXBoaXF1ZXNcblx0XHQmLmNoYXJ0c3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR9XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuXG5cblx0XHQvKiBbMl0gVGl0cmVzXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGg2e1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWZnLCAyMCk7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJlbTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0JjpiZWZvcmV7Y29udGVudDonLSAnO31cblx0XHRcdCY6YWZ0ZXJ7Y29udGVudDonIC0nO31cblxuXHRcdFx0Ly8gcXVhbmQgY2VudHLDqVxuXHRcdFx0Ji5jZW50ZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFszXVs0XSBCb3V0b25zIHJhZGlvICsgQ2hlY2tib3hlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC8vIExhYmVsXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3JdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXXtcblx0XHRcdHBhZGRpbmctbGVmdDogLjhlbTtcblxuXHRcdFx0Ly8gUGFzIGRlIHNlbGVjdGlvblxuXHRcdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICAgICAgICAgICovXG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiAgIG5vbmU7IC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogICAgbm9uZTsgLyogS29ucXVlcm9yICAgICAgICAgICAqL1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogICAgICBub25lOyAvKiBGaXJlZm94ICAgICAgICAgICAgICovXG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6ICAgICAgIG5vbmU7IC8qIElFL0VkZ2UgICAgICAgICAgICAgKi9cblx0XHRcdHVzZXItc2VsZWN0OiAgICAgICAgICAgbm9uZTsgLyogbm9uLXByZWZpeGVkICAgICAgICAqL1xuXG5cblx0XHRcdC8vIFJlY2VwdGFjbGVcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAuMWVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0uOGVtO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlIC8gNTAlO1xuXHRcdFx0XHRib3JkZXI6IC4xNWVtIHNvbGlkICR0aGVtZS1mZy1wcmltYXJ5O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUXVhbmQgYWN0aWZcblx0XHQmIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmUsXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy9jaGVja2VkL3N0L2NvbnRhaW5lcicpO1xuXHRcdH1cblxuXG5cdFx0Ly8gU3BlY2lmaXF1ZSBhIGNoZWNrYm94XG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbFtmb3JdOmJlZm9yZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFs1XSBCb3V0b25zIGRlIHN1Ym1pdFxuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImJ1dHRvblwiXXtcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdFx0cGFkZGluZzogLjNlbSAuNWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtZmc7XG5cblx0XHRcdGNvbG9yOiAkdGhlbWUtZmc7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAuMXMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0LyogKDEpIEFuaW1hdGlvbiBkZSBAaG92ZXIgKi9cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogKDIpIEJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0Ji5wcmltYXJ5e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblxuXHRcdFx0XHQvKiAoMykgQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXHRcdC8qIFs2XSBJbWFnZXMgaW5saW5lXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGltZ3tcblx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0fVxuXG5cdFx0LyogWzddIENvbnRvdXIgZmxhZ3Ncblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgLmZsYWd7XG5cdFx0XHRtYXJnaW46IDAgLjhlbTtcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcblxuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRmb250LWZhbWlseTogJ0luY29uc29sYXRhJztcblx0XHR9XG5cblxuXHR9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzM5OWNlZDtcblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIkFDQUE7MkRBQzJEO0FBQzNELG9DQUFvQztBQU1wQyxpQ0FBaUM7QUFRakMsNENBQTRDO0FBRzVDOzJEQUMyRDtBQUMzRCx3QkFBd0I7QUFNeEI7MkRBQzJEO0FEMUIzRCxRQUFRLEdBQUcs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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9jb250YWluZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzLnNjc3MnO1xuXG4jV1JBUFBFUiA+ICNDT05UQUlORVJ7XG5cblx0LyogWzFdIFNlY3Rpb24gKGNvbnRlbnUpXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiBzZWN0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRtYXJnaW46IDNlbTtcblxuXHRcdC8vIEdlc3Rpb24gZGUgbCdhY3RpdmF0aW9uIGRlcyBzb3VzLXBhcnRpZXNcblx0XHQmLmFjdGl2ZXsgZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdC8vIEdlc3Rpb24gZCd1bmUgc2VjdGlvbiBjb250ZW5hbnQgZGVzIGdyYXBoaXF1ZXNcblx0XHQmLmNoYXJ0c3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR9XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuXG5cblx0XHQvKiBbMl0gVGl0cmVzXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGg2e1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWZnLCAyMCk7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJlbTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0JjpiZWZvcmV7Y29udGVudDonLSAnO31cblx0XHRcdCY6YWZ0ZXJ7Y29udGVudDonIC0nO31cblxuXHRcdFx0Ly8gcXVhbmQgY2VudHLDqVxuXHRcdFx0Ji5jZW50ZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFszXVs0XSBCb3V0b25zIHJhZGlvICsgQ2hlY2tib3hlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC8vIExhYmVsXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3JdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXXtcblx0XHRcdHBhZGRpbmctbGVmdDogLjhlbTtcblxuXHRcdFx0Ly8gUGFzIGRlIHNlbGVjdGlvblxuXHRcdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICAgICAgICAgICovXG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiAgIG5vbmU7IC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogICAgbm9uZTsgLyogS29ucXVlcm9yICAgICAgICAgICAqL1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogICAgICBub25lOyAvKiBGaXJlZm94ICAgICAgICAgICAgICovXG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6ICAgICAgIG5vbmU7IC8qIElFL0VkZ2UgICAgICAgICAgICAgKi9cblx0XHRcdHVzZXItc2VsZWN0OiAgICAgICAgICAgbm9uZTsgLyogbm9uLXByZWZpeGVkICAgICAgICAqL1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdC8vIFJlY2VwdGFjbGVcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAuMWVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0uOGVtO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlIC8gNTAlO1xuXHRcdFx0XHRib3JkZXI6IC4xNWVtIHNvbGlkICR0aGVtZS1mZy1wcmltYXJ5O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlciBwb3VyIGxlIHRleHRlXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBRdWFuZCBhY3RpZlxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbFtmb3JdOmJlZm9yZSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Yvc3ZnL2NoZWNrZWQvc3QvY29udGFpbmVyJyk7XG5cdFx0fVxuXG5cblx0XHQvLyBTcGVjaWZpcXVlIGEgY2hlY2tib3hcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblxuXG5cblxuXG5cdFx0LyogWzVdIEJvdXRvbnMgZGUgc3VibWl0XG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde1xuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XG5cdFx0XHRwYWRkaW5nOiAuM2VtIC41ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1mZztcblxuXHRcdFx0Y29sb3I6ICR0aGVtZS1mZztcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4xcyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHQvKiAoMSkgQW5pbWF0aW9uIGRlIEBob3ZlciAqL1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXG5cdFx0XHQvKiAoMikgQm91dG9uIHByaW1haXJlICovXG5cdFx0XHQmLnByaW1hcnl7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXG5cdFx0XHRcdC8qICgzKSBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgYm91dG9uIHByaW1haXJlICovXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXG5cdFx0LyogWzZdIEltYWdlcyBpbmxpbmVcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW1ne1xuXHRcdFx0bWFyZ2luOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDNlbTtcblx0XHR9XG5cblx0XHQvKiBbN10gQ29udG91ciBmbGFnc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiAuZmxhZ3tcblx0XHRcdG1hcmdpbjogMCAuOGVtO1xuXHRcdFx0cGFkZGluZzogLjJlbSAuNWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1O1xuXG5cdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnSW5jb25zb2xhdGEnO1xuXHRcdH1cblxuXG5cdH1cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIkFDQUE7MkRBQzJEO0FBQzNELG9DQUFvQztBQU1wQyxpQ0FBaUM7QUFRakMsNENBQTRDO0FBUzVDOzJEQUMyRDtBQUMzRCx3QkFBd0I7QUFNeEI7MkRBQzJEO0FBZTNEOzJEQUMyRDtBRGhEM0QsUUFBUSxHQUFHLFVBQVUsQ0FBQTtFQUVwQjs0REFDMkQ7Q0E2TDNEOztBQWhNRCxRQUFRLEdBQUcsVUFBVSxHQUloQixPQUFPLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSztFQUVkLE1BQU0sRUFBRSxHQUFJO0VBY1osUUFBUSxFQUFFLFFBQVM7RUFDbkIsU0FBUyxFQUFFLENBQUU7RUFFYixPQUFPLEVBQUUsR0FBSTtFQUViLGFBQWEsRUFBRSxHQUFJO0VBRW5CLGdCQUFnQixFQUFFLElBQUs7RUFFdkIsS0FBSyxFQUFFLElBQUs7RUFDWixTQUFTLEVBQUUsR0FBSTtFQUVmLE1BQU0sRUFBRSxjQUFlO0VBSXZCOzZEQUMyRDtFQXdCM0Q7NkRBQzJEO0VBa0UzRDs2REFDMkQ7RUF1QzNEOzZEQUMyRDtFQU0zRDs2REFDMkQ7Q0FhM0Q7O0FBOUxGLFFBQVEsR0FBRyxVQUFVLEdBSWhCLE9BQU8sQUFNVCxPQUFPLENBQUE7RUFBRSxPQUFPLEVBQUUsS0FB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 */ \ No newline at end of file diff --git a/css/container/expanded.css.map b/css/container/expanded.css.map index 2c0bcab..1c1285e 100644 --- a/css/container/expanded.css.map +++ b/css/container/expanded.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", - "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #399ced;\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n" + "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t// Animation de hover pour le texte\n\t\t\t&:hover{\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", + "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/container/min.css b/css/container/min.css index 972a18b..4ddb91a 100644 --- a/css/container/min.css +++ b/css/container/min.css @@ -1,3 +1,3 @@ -#WRAPPER>#CONTAINER>section{display:none;margin:3em;position:relative;flex-grow:1;padding:1em;border-radius:3px;background-color:#fff;color:#000;font-size:1em;border:1px solid #ddd}#WRAPPER>#CONTAINER>section.active{display:block}#WRAPPER>#CONTAINER>section.charts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#WRAPPER>#CONTAINER>section h6{color:#848484;font-size:1.2em;text-transform:uppercase;font-weight:300;letter-spacing:.2em;margin:0;padding:0}#WRAPPER>#CONTAINER>section h6:before{content:'- '}#WRAPPER>#CONTAINER>section h6:after{content:' -'}#WRAPPER>#CONTAINER>section h6.center{text-align:center}#WRAPPER>#CONTAINER>section input[type="radio"],#WRAPPER>#CONTAINER>section input[type="checkbox"]{display:none}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for],#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]{padding-left:.8em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{content:'';display:inline-block;position:relative;top:.1em;left:-.8em;width:calc( 1em - 2*.15em);height:calc( 1em - 2*.15em);border-radius:50% / 50%;border:0.15em solid #399ced;background:#fff center center no-repeat;background-image:none;background-size:70% auto;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;cursor:pointer}#WRAPPER>#CONTAINER>section input[type="radio"]:checked+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]:checked+label[for]:before{background-color:#399ced;background-image:url("/f/svg/checked/st/container")}#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{border-radius:3px}#WRAPPER>#CONTAINER>section input[type="submit"],#WRAPPER>#CONTAINER>section input[type="button"]{margin:.5em 0;padding:.3em .5em;border-radius:3px;border:1px solid #515151;color:#515151;background-color:#fff;-webkit-transition:background 0.1s ease-in-out,color 0.1s ease-in-out;transition:background 0.1s ease-in-out,color 0.1s ease-in-out}#WRAPPER>#CONTAINER>section input[type="submit"]:hover,#WRAPPER>#CONTAINER>section input[type="button"]:hover{background-color:#515151;color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary,#WRAPPER>#CONTAINER>section input[type="button"].primary{border-color:#399ced;color:#399ced;background-color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary:hover,#WRAPPER>#CONTAINER>section input[type="button"].primary:hover{background-color:#399ced;color:#fff}#WRAPPER>#CONTAINER>section img{margin:1em;height:3em}#WRAPPER>#CONTAINER>section .flag{margin:0 .8em;padding:.2em .5em;border-radius:5px;border:1px solid #b5b5b5;color:#555;font-family:'Inconsolata'} +#WRAPPER>#CONTAINER>section{display:none;margin:3em;position:relative;flex-grow:1;padding:1em;border-radius:3px;background-color:#fff;color:#000;font-size:1em;border:1px solid #ddd}#WRAPPER>#CONTAINER>section.active{display:block}#WRAPPER>#CONTAINER>section.charts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#WRAPPER>#CONTAINER>section h6{color:#848484;font-size:1.2em;text-transform:uppercase;font-weight:300;letter-spacing:.2em;margin:0;padding:0}#WRAPPER>#CONTAINER>section h6:before{content:'- '}#WRAPPER>#CONTAINER>section h6:after{content:' -'}#WRAPPER>#CONTAINER>section h6.center{text-align:center}#WRAPPER>#CONTAINER>section input[type="radio"],#WRAPPER>#CONTAINER>section input[type="checkbox"]{display:none}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for],#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]{padding-left:.8em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{content:'';display:inline-block;position:relative;top:.1em;left:-.8em;width:calc( 1em - 2*.15em);height:calc( 1em - 2*.15em);border-radius:50% / 50%;border:0.15em solid #399ced;background:#fff center center no-repeat;background-image:none;background-size:70% auto;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;cursor:pointer}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for]:hover,#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:hover{text-decoration:underline}#WRAPPER>#CONTAINER>section input[type="radio"]:checked+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]:checked+label[for]:before{background-color:#399ced;background-image:url("/f/svg/checked/st/container")}#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{border-radius:3px}#WRAPPER>#CONTAINER>section input[type="submit"],#WRAPPER>#CONTAINER>section input[type="button"]{margin:.5em 0;padding:.3em .5em;border-radius:3px;border:1px solid #515151;color:#515151;background-color:#fff;-webkit-transition:background 0.1s ease-in-out,color 0.1s ease-in-out;transition:background 0.1s ease-in-out,color 0.1s ease-in-out}#WRAPPER>#CONTAINER>section input[type="submit"]:hover,#WRAPPER>#CONTAINER>section input[type="button"]:hover{background-color:#515151;color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary,#WRAPPER>#CONTAINER>section input[type="button"].primary{border-color:#399ced;color:#399ced;background-color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary:hover,#WRAPPER>#CONTAINER>section input[type="button"].primary:hover{background-color:#399ced;color:#fff}#WRAPPER>#CONTAINER>section img{margin:1em;height:3em}#WRAPPER>#CONTAINER>section .flag{margin:0 .8em;padding:.2em .5em;border-radius:5px;border:1px solid #b5b5b5;color:#555;font-family:'Inconsolata'} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vY29udGFpbmVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cy5zY3NzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0bWFyZ2luOiAzZW07XG5cblx0XHQvLyBHZXN0aW9uIGRlIGwnYWN0aXZhdGlvbiBkZXMgc291cy1wYXJ0aWVzXG5cdFx0Ji5hY3RpdmV7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHQvLyBHZXN0aW9uIGQndW5lIHNlY3Rpb24gY29udGVuYW50IGRlcyBncmFwaGlxdWVzXG5cdFx0Ji5jaGFydHN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0fVxuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDFlbTtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblxuXG5cdFx0LyogWzJdIFRpdHJlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBoNntcblx0XHRcdGNvbG9yOiBsaWdodGVuKCR0aGVtZS1mZywgMjApO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCY6YmVmb3Jle2NvbnRlbnQ6Jy0gJzt9XG5cdFx0XHQmOmFmdGVye2NvbnRlbnQ6JyAtJzt9XG5cblx0XHRcdC8vIHF1YW5kIGNlbnRyw6lcblx0XHRcdCYuY2VudGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiBbM11bNF0gQm91dG9ucyByYWRpbyArIENoZWNrYm94ZXNcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBMYWJlbFxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yXSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl17XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC44ZW07XG5cblx0XHRcdC8vIFBhcyBkZSBzZWxlY3Rpb25cblx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAgICAgICAgICAqL1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogICBub25lOyAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXG5cdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6ICAgIG5vbmU7IC8qIEtvbnF1ZXJvciAgICAgICAgICAgKi9cblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6ICAgICAgbm9uZTsgLyogRmlyZWZveCAgICAgICAgICAgICAqL1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiAgICAgICBub25lOyAvKiBJRS9FZGdlICAgICAgICAgICAgICovXG5cdFx0XHR1c2VyLXNlbGVjdDogICAgICAgICAgIG5vbmU7IC8qIG5vbi1wcmVmaXhlZCAgICAgICAgKi9cblxuXG5cdFx0XHQvLyBSZWNlcHRhY2xlXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLjFlbTtcblx0XHRcdFx0XHRsZWZ0OiAtLjhlbTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAuMTVlbSBzb2xpZCAkdGhlbWUtZmctcHJpbWFyeTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFF1YW5kIGFjdGlmXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsW2Zvcl06YmVmb3JlLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbFtmb3JdOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZi9zdmcvY2hlY2tlZC9zdC9jb250YWluZXInKTtcblx0XHR9XG5cblxuXHRcdC8vIFNwZWNpZmlxdWUgYSBjaGVja2JveFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXTpiZWZvcmV7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiBbNV0gQm91dG9ucyBkZSBzdWJtaXRcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcblx0XHQmIGlucHV0W3R5cGU9XCJidXR0b25cIl17XG5cdFx0XHRtYXJnaW46IC41ZW0gMDtcblx0XHRcdHBhZGRpbmc6IC4zZW0gLjVlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoZW1lLWZnO1xuXG5cdFx0XHRjb2xvcjogJHRoZW1lLWZnO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCwgY29sb3IgLjFzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdC8qICgxKSBBbmltYXRpb24gZGUgQGhvdmVyICovXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmc7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cblx0XHRcdC8qICgyKSBCb3V0b24gcHJpbWFpcmUgKi9cblx0XHRcdCYucHJpbWFyeXtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cblx0XHRcdFx0LyogKDMpIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBib3V0b24gcHJpbWFpcmUgKi9cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cblx0XHQvKiBbNl0gSW1hZ2VzIGlubGluZVxuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbWd7XG5cdFx0XHRtYXJnaW46IDFlbTtcblx0XHRcdGhlaWdodDogM2VtO1xuXHRcdH1cblxuXHRcdC8qIFs3XSBDb250b3VyIGZsYWdzXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIC5mbGFne1xuXHRcdFx0bWFyZ2luOiAwIC44ZW07XG5cdFx0XHRwYWRkaW5nOiAuMmVtIC41ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiNWI1YjU7XG5cblx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdJbmNvbnNvbGF0YSc7XG5cdFx0fVxuXG5cblx0fVxuXG59XG4iLAoJCSIvKiBbMV0gQ09VTEVVUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgQ09VTEVVUlMgRFUgVEhFTUUgJERFRkFVTFQgKi9cbiR0aGVtZS1iZzogICAgICAgICAjZThlOGU4O1xuJHRoZW1lLWJnLXByaW1hcnk6ICNmZmZmZmY7XG4kdGhlbWUtZmc6ICAgICAgICAgIzUxNTE1MTtcbiR0aGVtZS1mZy1wcmltYXJ5OiAjMzk5Y2VkO1xuXG4vKiAoMikgQ09VTEVVUlMgREUgVEhFTUUgJERBUksgKi9cbiRkYXJrLWJnOiAgICAgICAgICMzMTM1NDE7XG4kZGFyay1iZy1wcmltYXJ5OiAjMjkyODJlO1xuJGRhcmstZmc6ICAgICAgICAgIzkzOTM5MztcbiRkYXJrLWZnLXByaW1hcnk6ICNmZmZmZmY7XG5cbiRoZWFkZXItZGFyazogICAgICMzMzMzMzM7XG5cbi8qICgzKSBDb3VsZXVycyBkdSB0aGVtZSBwb3VyIGxhIHRpbWVsaW5lICovXG4kdGltZWxpbmUtY29sb3I6ICMzOTljZWQ7XG5cbi8qIFsyXSBESU1FTlNJT05TXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIExheW91dCBkZSBiYXNlICovXG4kbWVudS1zaWRlLXdpZHRoOiAxNWVtO1xuJGhlYWRlci1oZWlnaHQ6ICAgNGVtO1xuXG5cblxuLyogWzNdIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlLi4uKSB7XG4gICAgdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsdWU7XG4gICAgdHJhbnNpdGlvbjogJHZhbHVlO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUVBLFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQUFBQSxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBRWQsTUFBTSxDQUFFLEdBQUksQ0FjWixRQUFRLENBQUUsUUFBUyxDQUNuQixTQUFTLENBQUUs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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vY29udGFpbmVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cy5zY3NzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0bWFyZ2luOiAzZW07XG5cblx0XHQvLyBHZXN0aW9uIGRlIGwnYWN0aXZhdGlvbiBkZXMgc291cy1wYXJ0aWVzXG5cdFx0Ji5hY3RpdmV7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHQvLyBHZXN0aW9uIGQndW5lIHNlY3Rpb24gY29udGVuYW50IGRlcyBncmFwaGlxdWVzXG5cdFx0Ji5jaGFydHN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0fVxuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDFlbTtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblxuXG5cdFx0LyogWzJdIFRpdHJlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBoNntcblx0XHRcdGNvbG9yOiBsaWdodGVuKCR0aGVtZS1mZywgMjApO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCY6YmVmb3Jle2NvbnRlbnQ6Jy0gJzt9XG5cdFx0XHQmOmFmdGVye2NvbnRlbnQ6JyAtJzt9XG5cblx0XHRcdC8vIHF1YW5kIGNlbnRyw6lcblx0XHRcdCYuY2VudGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiBbM11bNF0gQm91dG9ucyByYWRpbyArIENoZWNrYm94ZXNcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBMYWJlbFxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yXSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl17XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC44ZW07XG5cblx0XHRcdC8vIFBhcyBkZSBzZWxlY3Rpb25cblx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAgICAgICAgICAqL1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogICBub25lOyAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXG5cdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6ICAgIG5vbmU7IC8qIEtvbnF1ZXJvciAgICAgICAgICAgKi9cblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6ICAgICAgbm9uZTsgLyogRmlyZWZveCAgICAgICAgICAgICAqL1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiAgICAgICBub25lOyAvKiBJRS9FZGdlICAgICAgICAgICAgICovXG5cdFx0XHR1c2VyLXNlbGVjdDogICAgICAgICAgIG5vbmU7IC8qIG5vbi1wcmVmaXhlZCAgICAgICAgKi9cblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBSZWNlcHRhY2xlXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLjFlbTtcblx0XHRcdFx0XHRsZWZ0OiAtLjhlbTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAuMTVlbSBzb2xpZCAkdGhlbWUtZmctcHJpbWFyeTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXIgcG91ciBsZSB0ZXh0ZVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUXVhbmQgYWN0aWZcblx0XHQmIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmUsXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy9jaGVja2VkL3N0L2NvbnRhaW5lcicpO1xuXHRcdH1cblxuXG5cdFx0Ly8gU3BlY2lmaXF1ZSBhIGNoZWNrYm94XG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbFtmb3JdOmJlZm9yZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFs1XSBCb3V0b25zIGRlIHN1Ym1pdFxuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImJ1dHRvblwiXXtcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdFx0cGFkZGluZzogLjNlbSAuNWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtZmc7XG5cblx0XHRcdGNvbG9yOiAkdGhlbWUtZmc7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAuMXMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0LyogKDEpIEFuaW1hdGlvbiBkZSBAaG92ZXIgKi9cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogKDIpIEJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0Ji5wcmltYXJ5e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblxuXHRcdFx0XHQvKiAoMykgQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXHRcdC8qIFs2XSBJbWFnZXMgaW5saW5lXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGltZ3tcblx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0fVxuXG5cdFx0LyogWzddIENvbnRvdXIgZmxhZ3Ncblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgLmZsYWd7XG5cdFx0XHRtYXJnaW46IDAgLjhlbTtcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcblxuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRmb250LWZhbWlseTogJ0luY29uc29sYXRhJztcblx0XHR9XG5cblxuXHR9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUVBLFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQUFBQSxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBRWQsTUFBTSxDQUFFLEdBQUksQ0FjWixRQUFRLENBQUUsUUFBUyxDQUNuQixTQUFTLENBQUUsQ0FBRSxDQUViLE9BQU8sQ0FBRSxHQUFJLENBRWIsYUFBYSxDQUFFLEdBQUksQ0FFbkIsZ0JBQWdCLENBQUUsSUFBSyxDQUV2QixLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxHQUFJLENBRWYsTUFBTSxDQUFFLGNBQWUsQ0E2SnZCLEFBOUxGLFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQUFNVCxPQUFPLEFBQUEsQ0FBRSxPQUFPLENBQUUsS0FBTSxDQUFJLEFBVi9CLFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQUFTVCxPQUFPLEFBQUEsQ0FDUCxPQUFPLENBQUUsSUFBSyxDQUVkLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGVBQWUsQ0FBRSxZQUFhLENBQzlCLEFBbkJILFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQ0FtQ1IsRUFBRSxBQUFBLENBQ0gsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUs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 */ \ No newline at end of file diff --git a/css/container/min.css.map b/css/container/min.css.map index afa3f33..a31a2b6 100644 --- a/css/container/min.css.map +++ b/css/container/min.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", - "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #399ced;\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n" + "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t// Animation de hover pour le texte\n\t\t\t&:hover{\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", + "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "AAEA,QAAQ,CAAG,UAAU,CAIhB,OAAO,AAAA,CACV,OAAO,CAAE,IAAK,CAEd,MAAM,CAAE,GAAI,CAcZ,QAAQ,CAAE,QAAS,CACnB,SAAS,CAAE,CAAE,CAEb,OAAO,CAAE,GAAI,CAEb,aAAa,CAAE,GAAI,CAEnB,gBAAgB,CAAE,IAAK,CAEvB,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,GAAI,CAEf,MAAM,CAAE,cAAe,CAuJvB,AAxLF,QAAQ,CAAG,UAAU,CAIhB,OAAO,AAMT,OAAO,AAAA,CAAE,OAAO,CAAE,KAAM,CAAI,AAV/B,QAAQ,CAAG,UAAU,CAIhB,OAAO,AAST,OAAO,AAAA,CACP,OAAO,CAAE,IAAK,CAEd,cAAc,CAAE,GAAI,CACpB,SAAS,CAAE,IAAK,CAChB,eAAe,CAAE,YAAa,CAC9B,AAnBH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAmCR,EAAE,AAAA,CACH,KAAK,CAAE,OAAO,CACd,SAAS,CAAE,KAAM,CACjB,cAAc,CAAE,SAAU,CAC1B,WAAW,CAAE,GAAI,CACjB,cAAc,CAAE,IAAK,CAErB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CASX,AAxDH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAmCR,EAAE,AAUF,OAAO,AAAA,CAAC,OAAO,CAAC,IAAK,CAAG,AAjD5B,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAmCR,EAAE,AAWF,MAAM,AAAA,CAAC,OAAO,CAAC,IAAK,CAAG,AAlD3B,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAmCR,EAAE,AAcF,OAAO,AAAA,CACP,UAAU,CAAE,MAAO,CACnB,AAvDJ,QAAQ,CAAG,UAAU,CAIhB,OAAO,CA4DR,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAhEV,QAAQ,CAAG,UAAU,CAIhB,OAAO,CA6DR,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,CACvB,OAAO,CAAE,IAAK,CACd,AAnEH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAkER,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAAgB,KAAK,CAAA,AAAA,GAAC,AAAA,EAtEhC,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAmER,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAAmB,KAAK,CAAA,AAAA,GAAC,AAAA,CAAI,CACpC,YAAY,CAAE,IAAK,CAGnB,qBAAqB,CAAE,IAAK,CAC5B,mBAAmB,CAAI,IAAK,CAC5B,kBAAkB,CAAK,IAAK,CAC5B,gBAAgB,CAAO,IAAK,CAC5B,eAAe,CAAQ,IAAK,CAC5B,WAAW,CAAY,IAAK,CAwB5B,AAxGH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAkER,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAAgB,KAAK,CAAA,AAAA,GAAC,AAAA,CAc5B,OAAO,CApFX,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAmER,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAAmB,KAAK,CAAA,AAAA,GAAC,AAAA,CAa/B,OAAO,AAAA,CACP,OAAO,CAAE,EAAG,CACZ,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CAClB,GAAG,CAAE,IAAK,CACV,IAAI,CAAE,KAAM,CACZ,KAAK,CAAE,oBAAI,CACX,MAAM,CAAE,oBAAI,CAEb,aAAa,CAAE,SAAU,CACzB,MAAM,CAAE,MAAK,CAAC,KAAK,CC1FJ,OAAO,CD4FtB,UAAU,CAAE,4BAA6B,CACzC,gBAAgB,CAAE,IAAK,CACvB,eAAe,CAAE,QAAS,CC7D1B,kBAAkB,CD+DG,UAAU,CAAC,IAAG,CAAC,WAAW,CC9D/C,UAAU,CD8DW,UAAU,CAAC,IAAG,CAAC,WAAW,CAE/C,MAAM,CAAE,OAAQ,CAChB,AAvGJ,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAuGR,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,QAAQ,CAAG,KAAK,CAAA,AAAA,GAAC,AAAA,CAAI,OAAO,CA3GnD,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAwGR,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,QAAQ,CAAG,KAAK,CAAA,AAAA,GAAC,AAAA,CAAI,OAAO,AAAA,CACnD,gBAAgB,CCzGA,OAAO,CD0GvB,gBAAgB,CAAE,kCAAG,CACrB,AA/GH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CA+GR,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAAmB,KAAK,CAAA,AAAA,GAAC,AAAA,CAAI,OAAO,AAAA,CAC3C,aAAa,CAAE,GAAI,CACnB,AArHH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAyHR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA7HV,QAAQ,CAAG,UAAU,CAIhB,OAAO,CA0HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,CACrB,MAAM,CAAE,MAAO,CACf,OAAO,CAAE,SAAU,CAEnB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,GAAG,CAAC,KAAK,CChID,OAAO,CDkIvB,KAAK,CClIW,OAAO,CDoIvB,gBAAgB,CAAE,IAAK,CClGtB,kBAAkB,CDoGE,UAAU,CAAC,IAAG,CAAC,WAAW,CAAE,KAAK,CAAC,IAAG,CAAC,WAAW,CCnGrE,UAAU,CDmGU,UAAU,CAAC,IAAG,CAAC,WAAW,CAAE,KAAK,CAAC,IAAG,CAAC,WAAW,CAwBtE,AAjKH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAyHR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAeN,MAAM,CA5IV,QAAQ,CAAG,UAAU,CAIhB,OAAO,CA0HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAcN,MAAM,AAAA,CACN,gBAAgB,CC1ID,OAAO,CD2ItB,KAAK,CAAE,IAAK,CACZ,AA/IJ,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAyHR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBN,QAAQ,CAnJZ,QAAQ,CAAG,UAAU,CAIhB,OAAO,CA0HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAqBN,QAAQ,AAAA,CACR,YAAY,CChJG,OAAO,CDiJtB,KAAK,CCjJU,OAAO,CDkJtB,gBAAgB,CAAE,IAAK,CAQvB,AA9JJ,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAyHR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBN,QAAQ,AAOP,MAAM,CA1JX,QAAQ,CAAG,UAAU,CAIhB,OAAO,CA0HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAqBN,QAAQ,AAOP,MAAM,AAAA,CACN,gBAAgB,CCvJF,OAAO,CDwJrB,KAAK,CAAE,IAAK,CACZ,AA7JL,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAiKR,GAAG,AAAA,CACJ,MAAM,CAAE,GAAI,CACZ,MAAM,CAAE,GAAI,CACZ,AAxKH,QAAQ,CAAG,UAAU,CAIhB,OAAO,CAwKR,KAAK,AAAA,CACN,MAAM,CAAE,MAAO,CACf,OAAO,CAAE,SAAU,CAEnB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,iBAAkB,CAE1B,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,aAAc,CAC3B", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/view/js/input-min.js b/view/js/input-min.js index 4a23fcf..15a0b98 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,6 +1,6 @@ var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; -function dynamicUpdate(a){var b=a instanceof Element,e=b&&"SPAN"==a.tagName&&"switch-left"==a.className,f=b&&"SPAN"==a.tagName&&"switch-both"==a.className,c=b&&"INPUT"==a.tagName&&"submit"==a.type,d=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||e||c||d||b)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),e=a.parentNode,a=e.children[3],e=e.children[5],f=a.value,a.value=e.value,e.value= -f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[1];a=e.children[3];e=e.children[5];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||b)&&contactManager.storageToFields()} +function dynamicUpdate(a){var b=a instanceof Element,e=b&&"SPAN"==a.tagName&&"switch-left"==a.className,f=b&&"SPAN"==a.tagName&&"switch-both"==a.className,c=b&&"INPUT"==a.tagName&&"submit"==a.type,d=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||e||c||d||b)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),e=a.parentNode,a=e.children[8],e=e.children[10],f=a.value,a.value=e.value,e.value= +f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[6];a=e.children[8];e=e.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||b)&&contactManager.storageToFields()} function checkRadioValue(a){for(var b=0,e=0;e on ne fais rien From a3af40fed0b493057569059f85b9879284e49d9b Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Wed, 4 May 2016 19:37:46 +0200 Subject: [PATCH 33/45] Correction des `mini` en suivant des modifications de `fiches` --- js/includes/input-phone-mini-min.js | 2 +- js/includes/input-phone-mini.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index a01532a..ca0b528 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -4,6 +4,6 @@ job:c.job.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();l inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall, countsms:b.countsms,uid:a.uid,age:a.age,job:a.job});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 209d2ca..3ad83f8 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -231,10 +231,10 @@ inputPhoneMini.prototype.sync = function(){ =========================================================*/ inputPhoneMini.prototype.nav = function(element){ /* (1) On vérifie que l'élément contient un nombre et existe */ - if( typeof element == 'undefined' ) + if( element == null ) return false; - if( isNaN(element.getData('n')) || element.parentNode.id != 'nav-mini' ) + if( element.getData('n') === false || isNaN(element.getData('n')) || element.parentNode.id != 'nav-mini' ) return false; /* (2) On désactive tous les éléments actifs */ From df021232aaa599035d619c84a83dcb2b14e11936 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 May 2016 11:56:00 +0200 Subject: [PATCH 34/45] Remplacement de `job` par `studies` dans les `mini` --- js/includes/input-html-data-min.js | 2 +- js/includes/input-html-data.js | 64 +++++++++++----------------- js/includes/input-phone-fiche-min.js | 10 ++--- js/includes/input-phone-fiche.js | 23 +++++----- js/includes/input-phone-mini-min.js | 12 +++--- js/includes/input-phone-mini.js | 16 +++---- 6 files changed, 56 insertions(+), 71 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index 1137240..dad4a20 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index e586dbf..d3eed13 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -71,45 +71,33 @@ miniFicheBuilder.setLayout( "\t\n"+ "\t
\n"+ - "\t\t\n"+ + "\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + + "\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\n"+ "\t
\n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 6566e10..fa4986e 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -15,11 +15,11 @@ c[b].setAttribute("checked","checked"):c[b].removeAttribute("checked");c=$$('art "checked"):c[b].removeAttribute("checked");c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb.length)for(c in console.log("need to add contacts sequentially to top 10s"),a){for(a= -0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData);d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var b=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in d)d[e].timestamp>b[e].timestamp?(b[e].sexe=d[e].sexe,b[e].age=d[e].age,b[e].job=d[e].job,b[e].loc=d[e].loc):(d[e].sexe=b[e].sexe,d[e].age=b[e].age,d[e].job=b[e].job,d[e].loc=b[e].loc),lsi.set("mini-fiches",e,b[e]),lsi.set("fiches",e,d[e]);for(e in d)b=lsi.get("contacts",d[e].contact), -null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(e)?10+b.sms:b.call,b=d[b],b.timestamp>=d[e].timestamp||(c=d[e],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var f in a)b= -$('#nav-fiche [data-n="'+a[f].uid+'"]'),!0===a[f].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; +inputPhoneFiche.prototype.sync=function(){console.log("FICHE: SYNC");var a=lsi["export"]("contacts"),b=[],c;for(c in a){if(-1b.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData); +d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var b=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in b)d[e].timestamp>b[e].timestamp?(b[e].sexe=d[e].sexe,b[e].age=d[e].age,b[e].studies=d[e].studies,b[e].loc=d[e].loc):(d[e].sexe=b[e].sexe,d[e].age=b[e].age,d[e].studies=b[e].studies,d[e].loc=b[e].loc),lsi.set("mini-fiches",e,b[e]),lsi.set("fiches",e,d[e]);for(e in d)b=lsi.get("contacts",d[e].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(e)?10+b.sms:b.call, +b=d[b],b.timestamp>=d[e].timestamp||(c=d[e],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var f in a)b=$('#nav-fiche [data-n="'+ +a[f].uid+'"]'),!0===a[f].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 8948b6f..ba82fb0 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -398,10 +398,8 @@ inputPhoneFiche.prototype.sync = function(){ /* (2) Mise à jour en fonction des contacts APRÈS SAISIE MANUELLE ---------------------------------------------------------*/ - console.log(addedFicheUids); // Si moins de 10+10 contacts crées, on les complètes en fonction des contacts séquentiellement if( addedFicheUids.length < 20 ){ - console.log('need to add contacts sequentially to top 10s'); /* (1) Pour chaque CONTACT, on met à jour/crée la FICHE associée*/ for( var uid in contacts ){ @@ -437,27 +435,27 @@ inputPhoneFiche.prototype.sync = function(){ /* (3) Mise à jour en fonction des MINI fiches ---------------------------------------------------------*/ /* (1) On récupère les valeurs des MINI fiches et des FICHES */ - var miniData = lsi.export('mini-fiches'); + var miniData = lsi.export('mini-fiches'); var ficheData = lsi.export('fiches'); /* (2) Pour chaque champ, on synchronise les MINI fiches avec les FICHES associées */ - for( var key in ficheData ){ + for( var key in miniData ){ var ficheModifiedLast = ficheData[key].timestamp > miniData[key].timestamp; /* (3) Si la FICHE a été modifiée en dernier, on utilise ses données */ if( ficheModifiedLast ){ - miniData[key].sexe = ficheData[key].sexe; - miniData[key].age = ficheData[key].age; - miniData[key].job = ficheData[key].job; - miniData[key].loc = ficheData[key].loc; + miniData[key].sexe = ficheData[key].sexe; + miniData[key].age = ficheData[key].age; + miniData[key].studies = ficheData[key].studies; + miniData[key].loc = ficheData[key].loc; /* (4) Sinon, on utilise les données de la MINI */ }else{ - ficheData[key].sexe = miniData[key].sexe; - ficheData[key].age = miniData[key].age; - ficheData[key].job = miniData[key].job; - ficheData[key].loc = miniData[key].loc; + ficheData[key].sexe = miniData[key].sexe; + ficheData[key].age = miniData[key].age; + ficheData[key].studies = miniData[key].studies; + ficheData[key].loc = miniData[key].loc; } /* (5) On enregistre les modifications */ @@ -542,7 +540,6 @@ inputPhoneFiche.prototype.updateNavBar = function(){ /* (1) On vérifie si la barre de navigation est à jour */ - console.log($$('#nav-fiche [data-n]').length); var navBarUpToDate = $$('#nav-fiche [data-n]').length == len; diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index ca0b528..65f684c 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -1,9 +1,9 @@ -function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],timestamp:0,valid:!1}}; +function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",studies:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],timestamp:0,valid:!1}}; inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, -job:c.job.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; -inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.job=null!=a.job?a.job:this.defaultData.job;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall, -countsms:b.countsms,uid:a.uid,age:a.age,job:a.job});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;bspan>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; -inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.job&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.studies&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 3ad83f8..25c73c4 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -15,7 +15,7 @@ inputPhoneMini.prototype = { defaultData: { // Valeur par défaut sexe: [{status:true}, {status:false}], age: '', - job: '.', + studies: '.', loc: [{status:true}, {status:false}, {status:false}, {status:false}], timestamp: 0, valid: false @@ -66,7 +66,7 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ username: existingData.username, sexe: deflated.sexe, // [0] Homme, [1] Femme age: deflated.age.value, - job: deflated.job.value, + studies: deflated.studies.value, loc: deflated.loc, // [0] Choix 1 -> [3] Choix 4 hash: deflatedHash }; @@ -107,7 +107,7 @@ inputPhoneMini.prototype.add = function(objectData){ /* (0) Gestion du formattage des valeur */ objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; objectData.sexe = (objectData.sexe != null) ? objectData.sexe : this.defaultData.sexe; - objectData.job = (objectData.job != null) ? objectData.job : this.defaultData.job; + objectData.studies = (objectData.studies != null) ? objectData.studies : this.defaultData.studies; objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; @@ -128,12 +128,12 @@ inputPhoneMini.prototype.add = function(objectData){ countsms: associatedContact.countsms, uid: objectData.uid, age: objectData.age, - job: objectData.job + studies: objectData.studies }); /* {3} On sélectionne la valeur dans le select (manuellement) de la PROFESSION */ - var selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+objectData.job+'"]'); + var selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+objectData.studies+'"]'); if( selectedOption != null ) selectedOption.setAttribute('selected', 'selected'); @@ -166,13 +166,13 @@ inputPhoneMini.prototype.storageToFields = function(){ console.log('MINI FICHE: STORAGE TO FIELDS'); // {1} Pour chaque contact du 'localStorage' // - var miniData = lsi.export('mini-fiches'); + var miniData = lsi.get('mini-fiches', this.selected); // On réinitialise le HTML this.container.innerHTML = ''; // {2} On affiche la MINI fiche sélectionnée // - this.add(miniData[this.selected]); + this.add(miniData); // {3} On met à jour la navigation // this.updateNavBar(); @@ -308,7 +308,7 @@ inputPhoneMini.prototype.check = function(miniData){ if( !checkRadioValue(miniData.sexe) ) return false; // 3. Le métier est défini - if( miniData.job == '.' ) + if( miniData.studies == '.' ) return false; // 4. La distance de localisation est définie if( !checkRadioValue(miniData.loc) ) From fa3043997c1042c5c884257087e9f6cc26f472d6 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 May 2016 11:58:13 +0200 Subject: [PATCH 35/45] Correction: Synchronisation de `mini.uid` avec `fiche.contact` --- js/includes/input-phone-fiche-min.js | 18 +++++++++--------- js/includes/input-phone-fiche.js | 22 ++++++++++++---------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index fa4986e..f1c56b0 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -2,8 +2,8 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],loc2:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0}, {status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}], [{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; -inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, -reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:f};c.valid=this.check(c);c.timestamp=Date.now(); +inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, +reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:e};c.valid=this.check(c);c.timestamp=Date.now(); lsi.set("fiches",c.uid,c)}}}; inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]: this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies? @@ -12,14 +12,14 @@ if(!1===b)return!1;this.container.innerHTML+=ficheBuilder.build({firstname:b.fir b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData); -d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var b=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),e;for(e in b)d[e].timestamp>b[e].timestamp?(b[e].sexe=d[e].sexe,b[e].age=d[e].age,b[e].studies=d[e].studies,b[e].loc=d[e].loc):(d[e].sexe=b[e].sexe,d[e].age=b[e].age,d[e].studies=b[e].studies,d[e].loc=b[e].loc),lsi.set("mini-fiches",e,b[e]),lsi.set("fiches",e,d[e]);for(e in d)b=lsi.get("contacts",d[e].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(e)?10+b.sms:b.call, -b=d[b],b.timestamp>=d[e].timestamp||(c=d[e],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var f in a)b=$('#nav-fiche [data-n="'+ -a[f].uid+'"]'),!0===a[f].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; +inputPhoneFiche.prototype.sync=function(){console.log("FICHE: SYNC");var a=lsi["export"]("contacts"),b=[],c;for(c in a){if(-1b.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData); +d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var b=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),f;for(f in d)c=d[f].contact,d[f].timestamp>b[c].timestamp?(b[c].sexe=d[f].sexe,b[c].age=d[f].age,b[c].studies=d[f].studies,b[c].loc=d[f].loc):(d[f].sexe=b[c].sexe,d[f].age=b[c].age,d[f].studies=b[c].studies,d[f].loc=b[c].loc),lsi.set("mini-fiches",f,b[f]),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)? +10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var e in a)b=$('#nav-fiche [data-n="'+ +a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index ba82fb0..7e7b03c 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -440,22 +440,24 @@ inputPhoneFiche.prototype.sync = function(){ /* (2) Pour chaque champ, on synchronise les MINI fiches avec les FICHES associées */ - for( var key in miniData ){ - var ficheModifiedLast = ficheData[key].timestamp > miniData[key].timestamp; + for( var key in ficheData ){ + var contactUid = ficheData[key].contact; + + var ficheModifiedLast = ficheData[key].timestamp > miniData[contactUid].timestamp; /* (3) Si la FICHE a été modifiée en dernier, on utilise ses données */ if( ficheModifiedLast ){ - miniData[key].sexe = ficheData[key].sexe; - miniData[key].age = ficheData[key].age; - miniData[key].studies = ficheData[key].studies; - miniData[key].loc = ficheData[key].loc; + miniData[contactUid].sexe = ficheData[key].sexe; + miniData[contactUid].age = ficheData[key].age; + miniData[contactUid].studies = ficheData[key].studies; + miniData[contactUid].loc = ficheData[key].loc; /* (4) Sinon, on utilise les données de la MINI */ }else{ - ficheData[key].sexe = miniData[key].sexe; - ficheData[key].age = miniData[key].age; - ficheData[key].studies = miniData[key].studies; - ficheData[key].loc = miniData[key].loc; + ficheData[key].sexe = miniData[contactUid].sexe; + ficheData[key].age = miniData[contactUid].age; + ficheData[key].studies = miniData[contactUid].studies; + ficheData[key].loc = miniData[contactUid].loc; } /* (5) On enregistre les modifications */ From da91926146f2e762a7afc5b68bba99838cce8f81 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 May 2016 12:19:25 +0200 Subject: [PATCH 36/45] Remplacement de `loc` par `loc2` dans les `mini` et les `fiches` --- js/includes/input-html-data-min.js | 4 +- js/includes/input-html-data.js | 24 ++++------ js/includes/input-phone-fiche-min.js | 31 +++++++------ js/includes/input-phone-fiche.js | 65 +++++++++++----------------- 4 files changed, 51 insertions(+), 73 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index dad4a20..e3741aa 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n
"); -var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n
"); +var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index d3eed13..6599939 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -104,10 +104,10 @@ miniFicheBuilder.setLayout( "\t
\n"+ "\t\tOù habite t-elle/il ?
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   \n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ "\t
\n"+ ""); @@ -289,18 +289,10 @@ ficheBuilder.setLayout( "\t
\n"+ "\t\tOù habite t-elle/il ?
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   \n"+ - "\t
\n"+ - - - "\t
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ - "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ "\t
\n"+ "\t
\n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index f1c56b0..c1d6502 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -1,25 +1,24 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} -inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],loc2:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0}, -{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}], -[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; +inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1}, +{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}], +[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, -reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,loc2:c.loc2,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:e};c.valid=this.check(c);c.timestamp=Date.now(); -lsi.set("fiches",c.uid,c)}}}; +reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("fiches", +c.uid,c)}}}; inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]: this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies? -a.studies:this.defaultData.studies;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.loc2=null!=a.loc2?a.loc2:this.defaultData.loc2;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.contact); -if(!1===b)return!1;this.container.innerHTML+=ficheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,contact:a.contact,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]}); -b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="loc2"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bspan>select[data-name="job"]>option[value="'+ +a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData); -d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var b=lsi["export"]("mini-fiches"),d=lsi["export"]("fiches"),f;for(f in d)c=d[f].contact,d[f].timestamp>b[c].timestamp?(b[c].sexe=d[f].sexe,b[c].age=d[f].age,b[c].studies=d[f].studies,b[c].loc=d[f].loc):(d[f].sexe=b[c].sexe,d[f].age=b[c].age,d[f].studies=b[c].studies,d[f].loc=b[c].loc),lsi.set("mini-fiches",f,b[f]),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)? -10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c=miniData.timestamp?(miniData.sexe=d[f].sexe,miniData.age=d[f].age,miniData.studies=d[f].studies,miniData.loc=d[f].loc):(d[f].sexe=miniData.sexe,d[f].age=miniData.age,d[f].studies=miniData.studies,d[f].loc=miniData.loc),lsi.set("mini-fiches",d[f].contact,miniData),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact), +null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)?10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var e in a)b=$('#nav-fiche [data-n="'+ a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; -inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; +inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 7e7b03c..ccffe81 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -23,7 +23,6 @@ inputPhoneFiche.prototype = { reltypeSpecial: '', city: '', loc: [ {status:true}, {status:false}, {status:false}, {status:false} ], - loc2: [ {status:true}, {status:false}, {status:false}, {status:false} ], duration: ['', ''], context: [ {status:true}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, @@ -87,18 +86,17 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ var obj = { - contact: deflated.contact.value, - uid: deflated.uid.value, - sexe: deflated.sexe, // Choix 1 à 2 - age: deflated.age.value, - job: deflated.job.value, - famsit: deflated.famsit, // Choix 1 à 3 - studies: deflated.studies.value, - reltype: deflated.reltype, // Choix 1 à 9 + contact: deflated.contact.value, + uid: deflated.uid.value, + sexe: deflated.sexe, // Choix 1 à 2 + age: deflated.age.value, + job: deflated.job.value, + famsit: deflated.famsit, // Choix 1 à 3 + studies: deflated.studies.value, + reltype: deflated.reltype, // Choix 1 à 9 reltypeSpecial: deflated.reltypeSpecial.value, - city: deflated.city.value, - loc: deflated.loc, // Choix 1 à 3 - loc2: deflated.loc2, // Choix 1 à 3 + city: deflated.city.value, + loc: deflated.loc, // Choix 1 à 3 duration: [ deflated.duration[0].value, // Durée de la relation en mois deflated.duration[1].value // Durée de la relation en années @@ -185,7 +183,6 @@ inputPhoneFiche.prototype.add = function(objectData){ objectData.famsit = (objectData.famsit != null) ? objectData.famsit : this.defaultData.famsit; objectData.reltype = (objectData.reltype != null) ? objectData.reltype : this.defaultData.reltype; objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; - objectData.loc2 = (objectData.loc2 != null) ? objectData.loc2 : this.defaultData.loc2; objectData.context = (objectData.context != null) ? objectData.context : this.defaultData.context; objectData.freq = (objectData.freq != null) ? objectData.freq : this.defaultData.freq; objectData.connect = (objectData.connect != null) ? objectData.connect : this.defaultData.connect; @@ -259,21 +256,15 @@ inputPhoneFiche.prototype.add = function(objectData){ if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); else locCreated[i].removeAttribute('checked'); - /* {12}is) On sélectionna la valeur des boutons pour la LOCATION */ - var loc2Created = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc2"]'); - for( var i = 0 ; i < loc2Created.length && i < objectData.loc2.length ; i++ ) - if( objectData.loc2[i].status ) loc2Created[i].setAttribute('checked', 'checked'); - else loc2Created[i].removeAttribute('checked'); - - /* {13} On sélectionna la valeur des boutons pour le CONTEXTE DE RENCONTRE */ + /* {12} On sélectionna la valeur des boutons pour le CONTEXTE DE RENCONTRE */ var contextCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="context"]'); for( var i = 0 ; i < contextCreated.length && i < objectData.context.length ; i++ ) if( objectData.context[i].status ) contextCreated[i].setAttribute('checked', 'checked'); - else contextCreated[i].removeAttribute('checked'); + else contextCreated[i].removeAttribute('checked'); - /* {14} On sélectionna la valeur des boutons pour les FREQUENCES */ + /* {13} On sélectionna la valeur des boutons pour les FREQUENCES */ for( var f = 0 ; f < objectData.freq.length ; f++ ){ var freqCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="freq'+f+'"]'); for( var i = 0 ; i < freqCreated.length && i < objectData.freq[f].length ; i++ ) @@ -281,7 +272,7 @@ inputPhoneFiche.prototype.add = function(objectData){ else freqCreated[i].removeAttribute('checked'); } - /* {15} On sélectionna la valeur des boutons pour les CONNECTIONS */ + /* {14} On sélectionna la valeur des boutons pour les CONNECTIONS */ for( var c = 0 ; c < objectData.connect.length ;c++ ){ var connectCreated = $$('article.fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="connect'+c+'"]'); for( var i = 0 ; i < connectCreated.length && i < objectData.connect[c].length ; i++ ) @@ -435,33 +426,32 @@ inputPhoneFiche.prototype.sync = function(){ /* (3) Mise à jour en fonction des MINI fiches ---------------------------------------------------------*/ /* (1) On récupère les valeurs des MINI fiches et des FICHES */ - var miniData = lsi.export('mini-fiches'); - var ficheData = lsi.export('fiches'); + var ficheData = lsi.export('fiches'); /* (2) Pour chaque champ, on synchronise les MINI fiches avec les FICHES associées */ for( var key in ficheData ){ - var contactUid = ficheData[key].contact; + miniData = lsi.get('mini-fiches', ficheData[key].contact); - var ficheModifiedLast = ficheData[key].timestamp > miniData[contactUid].timestamp; + var ficheModifiedLast = ficheData[key].timestamp >= miniData.timestamp; /* (3) Si la FICHE a été modifiée en dernier, on utilise ses données */ if( ficheModifiedLast ){ - miniData[contactUid].sexe = ficheData[key].sexe; - miniData[contactUid].age = ficheData[key].age; - miniData[contactUid].studies = ficheData[key].studies; - miniData[contactUid].loc = ficheData[key].loc; + miniData.sexe = ficheData[key].sexe; + miniData.age = ficheData[key].age; + miniData.studies = ficheData[key].studies; + miniData.loc = ficheData[key].loc; /* (4) Sinon, on utilise les données de la MINI */ }else{ - ficheData[key].sexe = miniData[contactUid].sexe; - ficheData[key].age = miniData[contactUid].age; - ficheData[key].studies = miniData[contactUid].studies; - ficheData[key].loc = miniData[contactUid].loc; + ficheData[key].sexe = miniData.sexe; + ficheData[key].age = miniData.age; + ficheData[key].studies = miniData.studies; + ficheData[key].loc = miniData.loc; } /* (5) On enregistre les modifications */ - lsi.set('mini-fiches', key, miniData[key]); + lsi.set('mini-fiches', ficheData[key].contact, miniData); lsi.set('fiches', key, ficheData[key]); } @@ -628,9 +618,6 @@ inputPhoneFiche.prototype.check = function(ficheData){ // 11. La DISTANCE DE DOMICILE (location) a un et un seul choix if( !checkRadioValue(ficheData.loc) ) return false; - // 11bis. La DISTANCE DE DOMICILE (location 2) a un et un seul choix - if( !checkRadioValue(ficheData.loc2) ) - return false; // 12. Le CONTEXTE DE RENCONTRE a un et un seul choix if( !checkRadioValue(ficheData.context) ) return false; From 88a8f5720af2b1b4113d3f20028c92a0f5d825c3 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 May 2016 13:59:11 +0200 Subject: [PATCH 37/45] Correction du nouveau format de la sauvegarde de formulaire local --- js/includes/input-phone-fiche.js | 8 ++++---- manager/module/upload.php | 3 +-- src/upload/local_data/xdrm.json | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index ccffe81..26565a9 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -444,10 +444,10 @@ inputPhoneFiche.prototype.sync = function(){ /* (4) Sinon, on utilise les données de la MINI */ }else{ - ficheData[key].sexe = miniData.sexe; - ficheData[key].age = miniData.age; - ficheData[key].studies = miniData.studies; - ficheData[key].loc = miniData.loc; + ficheData[key].sexe = miniData.sexe; + ficheData[key].age = miniData.age; + ficheData[key].studies = miniData.studies; + ficheData[key].loc = miniData.loc; } /* (5) On enregistre les modifications */ diff --git a/manager/module/upload.php b/manager/module/upload.php index c98b0ed..7dc8e4b 100644 --- a/manager/module/upload.php +++ b/manager/module/upload.php @@ -269,7 +269,7 @@ $checkMini = isset($mini['uid']) && is_numeric($mini['uid']); $checkMini = $checkMini && isset($mini['sexe']) && is_array($mini['sexe']); $checkMini = $checkMini && isset($mini['age']) && is_string($mini['age']); - $checkMini = $checkMini && isset($mini['job']) && is_string($mini['job']); + $checkMini = $checkMini && isset($mini['studies']) && is_string($mini['studies']); $checkMini = $checkMini && isset($mini['loc']) && is_array($mini['loc']); // Si erreur des attributs des mini-fiches incorrects ou manquants @@ -287,7 +287,6 @@ $checkFiche = $checkFiche && isset($fiches['age']) && is_string($fiches['age']); $checkFiche = $checkFiche && isset($fiches['job']) && is_string($fiches['job']); $checkFiche = $checkFiche && isset($fiches['loc']) && is_array($fiches['loc']); - $checkFiche = $checkFiche && isset($fiches['loc2']) && is_array($fiches['loc2']); $checkFiche = $checkFiche && isset($fiches['studies']) && is_string($fiches['studies']); $checkFiche = $checkFiche && isset($fiches['famsit']) && is_array($fiches['famsit']); $checkFiche = $checkFiche && isset($fiches['reltype']) && is_array($fiches['reltype']); diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index 2c40e50..f9d2594 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","countsms":29,"countcall":73,"call":0,"sms":5},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":3906768908},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","call":-1,"sms":1,"countcall":1,"countsms":50,"hash":3420949494},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":970124450,"valid":true,"timestamp":1462353371432},"1":{"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":11510242,"valid":false,"timestamp":1462353377049},"2":{"uid":2,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3469044857,"valid":false,"timestamp":1462353283039},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"uid":5,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1475275210,"valid":false,"timestamp":1462353283375},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"uid":8,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":799369262,"valid":false,"timestamp":1462353283632},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"uid":12,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2555303425,"valid":false,"timestamp":1462353283871},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"hash":3879462109,"valid":false,"timestamp":1462353284163},"16":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"uid":17,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1674311752,"valid":false,"timestamp":1462353285619},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"uid":41,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1120975506,"valid":false,"timestamp":1462353280844},"42":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"uid":82,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3712440093,"valid":false,"timestamp":1462353281773},"83":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"06","reltype":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"reltypeSpecial":"bla","city":"23","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"duration":["2","2"],"context":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2528244880,"valid":true,"timestamp":1462353365386},"1":{"contact":"1","uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1847271891,"valid":false,"timestamp":1462353378034},"2":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"contact":"3","uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":4266556726,"valid":false,"timestamp":1462353306777},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":"6"},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":"6"},"11":{"contact":"10","uid":11,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1410085371,"valid":false,"timestamp":1462353379122},"12":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":"11"},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"contact":"0","uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"23","job":"10","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"06","reltype":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"reltypeSpecial":"bla","city":"23","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"loc2":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false}],"duration":["2","2"],"context":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2528244880,"valid":true,"timestamp":1462353365386},"16":{"contact":"3","uid":16,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":4266556726,"valid":false,"timestamp":1462353306777},"17":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"loc2":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","call":0,"sms":5,"countcall":73,"countsms":29,"hash":1169651017},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":3906768908},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"42","studies":"01","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"hash":2512873388,"valid":true,"timestamp":1462532639278},"1":{"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2202127520,"valid":false,"timestamp":1462532593596},"2":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"42","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"01","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3733590213,"valid":false,"timestamp":1462532639280},"1":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"contact":"3","uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3190868135,"valid":false,"timestamp":1462532577818},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"contact":"6","uid":6,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3767420127,"valid":false,"timestamp":1462532575145},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"contact":"6","uid":10,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3767420127,"valid":false,"timestamp":1462532575145},"11":{"contact":"10","uid":11,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2483209804,"valid":false,"timestamp":1462532575624},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"contact":"11","uid":13,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":177007807,"valid":false,"timestamp":1462532576268},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"contact":"0","uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"42","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"01","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3733590213,"valid":false,"timestamp":1462532639280},"16":{"contact":"3","uid":16,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3190868135,"valid":false,"timestamp":1462532577818},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file From 711826f4ff0c4a0d3eed8c94b4c0ade511f379ff Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 May 2016 14:16:02 +0200 Subject: [PATCH 38/45] =?UTF-8?q?Ajout=20de=20`reltype`=20dans=20les=20`mi?= =?UTF-8?q?ni`=20et=20synchronisation=20avec=20`fiche`=20associ=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-html-data-min.js | 2 +- js/includes/input-html-data.js | 13 ++++++ js/includes/input-phone-fiche-min.js | 5 +- js/includes/input-phone-fiche.js | 22 +++++---- js/includes/input-phone-mini-min.js | 13 +++--- js/includes/input-phone-mini.js | 68 ++++++++++++++++++---------- 6 files changed, 81 insertions(+), 42 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index e3741aa..f04609f 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n
"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n
"); var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index 6599939..866a52e 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -101,6 +101,19 @@ miniFicheBuilder.setLayout( "\t\t\n"+ "\t
\n"+ + "\t

Type de relation

\n"+ + "\t
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t\t   
\n"+ + "\t
\n"+ + "\t
\n"+ "\t\tOù habite t-elle/il ?
\n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index c1d6502..9b3921c 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -15,8 +15,9 @@ a.uid+'"] ~ h5>input[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData); -d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var d=lsi["export"]("fiches"),f;for(f in d)miniData=lsi.get("mini-fiches",d[f].contact),d[f].timestamp>=miniData.timestamp?(miniData.sexe=d[f].sexe,miniData.age=d[f].age,miniData.studies=d[f].studies,miniData.loc=d[f].loc):(d[f].sexe=miniData.sexe,d[f].age=miniData.age,d[f].studies=miniData.studies,d[f].loc=miniData.loc),lsi.set("mini-fiches",d[f].contact,miniData),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact), -null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)?10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))};inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;c=miniData.timestamp?(miniData.sexe=d[f].sexe,miniData.age=d[f].age,miniData.studies=d[f].studies,miniData.loc=d[f].loc,miniData.reltype=d[f].reltype,miniData.reltypeSpecial=d[f].reltypeSpecial):(d[f].sexe=miniData.sexe,d[f].age=miniData.age,d[f].studies=miniData.studies,d[f].loc=miniData.loc,d[f].reltype=miniData.reltype,d[f].reltypeSpecial= +miniData.reltypeSpecial),lsi.set("mini-fiches",d[f].contact,miniData),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)?10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))}; +inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var e in a)b=$('#nav-fiche [data-n="'+ a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0 MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, -studies:c.studies.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; -inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1;this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall, -countsms:b.countsms,uid:a.uid,age:a.age,studies:a.studies});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="loc"]');for(b=0;bspan>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+ +a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; -inputPhoneMini.prototype.check=function(a){return!isNaN(parseInt(a.age))&&checkRadioValue(a.sexe)&&"."!=a.studies&&checkRadioValue(a.loc)?!0:!1};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +inputPhoneMini.prototype.check=function(a){return isNaN(parseInt(a.age))||!checkRadioValue(a.sexe)||"."==a.studies||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 25c73c4..bff2766 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -17,6 +17,9 @@ inputPhoneMini.prototype = { age: '', studies: '.', loc: [{status:true}, {status:false}, {status:false}, {status:false}], + reltype: [ {status:true}, {status:false}, {status:false}, {status:false}, {status:false}, + {status:false}, {status:false}, {status:false}, {status:false}], // Choix 1 à 9 + reltypeSpecial: '', timestamp: 0, valid: false } @@ -60,15 +63,17 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ var obj = { - uid: deflated.uid.value, - firstname: existingData.firstname, - lastname: existingData.lastname, - username: existingData.username, - sexe: deflated.sexe, // [0] Homme, [1] Femme - age: deflated.age.value, - studies: deflated.studies.value, - loc: deflated.loc, // [0] Choix 1 -> [3] Choix 4 - hash: deflatedHash + uid: deflated.uid.value, + firstname: existingData.firstname, + lastname: existingData.lastname, + username: existingData.username, + sexe: deflated.sexe, // [0] Homme, [1] Femme + age: deflated.age.value, + studies: deflated.studies.value, + reltype: deflated.reltype, // [0] ... + reltypeSpecial: deflated.reltypeSpecial.value, + loc: deflated.loc, // [0] Choix 1 -> [3] Choix 4 + hash: deflatedHash }; /* (8) On vérifie la validité des données et on l'enregistre dans l'objet avec la date de modification */ @@ -105,10 +110,12 @@ inputPhoneMini.prototype.add = function(objectData){ return false; /* (0) Gestion du formattage des valeur */ - objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; - objectData.sexe = (objectData.sexe != null) ? objectData.sexe : this.defaultData.sexe; - objectData.studies = (objectData.studies != null) ? objectData.studies : this.defaultData.studies; - objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; + objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; + objectData.sexe = (objectData.sexe != null) ? objectData.sexe : this.defaultData.sexe; + objectData.studies = (objectData.studies != null) ? objectData.studies : this.defaultData.studies; + objectData.reltype = (objectData.reltype != null) ? objectData.reltype : this.defaultData.reltype; + objectData.reltypeSpecial = (objectData.reltypeSpecial != null) ? objectData.reltypeSpecial : this.defaultData.reltypeSpecial; + objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; // {1} On récupère username/firstname/lastname du contact associé // @@ -121,14 +128,15 @@ inputPhoneMini.prototype.add = function(objectData){ // {2} Création physique // this.container.innerHTML += miniFicheBuilder.build({ - firstname: associatedContact.firstname, - lastname: associatedContact.lastname, - username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', - countcall: associatedContact.countcall, - countsms: associatedContact.countsms, - uid: objectData.uid, - age: objectData.age, - studies: objectData.studies + firstname: associatedContact.firstname, + lastname: associatedContact.lastname, + username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', + countcall: associatedContact.countcall, + countsms: associatedContact.countsms, + uid: objectData.uid, + age: objectData.age, + reltypespecial: objectData.reltypeSpecial, + studies: objectData.studies }); @@ -143,11 +151,17 @@ inputPhoneMini.prototype.add = function(objectData){ if( objectData.sexe[i].status ) sexeCreated[i].setAttribute('checked', 'checked'); else sexeCreated[i].removeAttribute('checked'); - /* {5} On sélectionna la valeur des boutons pour la LOCATION */ + /* {5} On sélectionna la valeur des boutons pour le TYPE DE RELATION */ + var reltypeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="reltype"]'); + for( var i = 0 ; i < reltypeCreated.length && i < objectData.reltype.length ; i++ ) + if( objectData.reltype[i].status ) reltypeCreated[i].setAttribute('checked', 'checked'); + else reltypeCreated[i].removeAttribute('checked'); + + /* {6} On sélectionna la valeur des boutons pour la LOCATION */ var locCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc"]'); for( var i = 0 ; i < locCreated.length && i < objectData.loc.length ; i++ ) - if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); - else locCreated[i].removeAttribute('checked'); + if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); + else locCreated[i].removeAttribute('checked'); }; @@ -313,6 +327,12 @@ inputPhoneMini.prototype.check = function(miniData){ // 4. La distance de localisation est définie if( !checkRadioValue(miniData.loc) ) return false; + // 5. Le TYPE DE RELATION a un et un seul choix + if( !checkRadioValue(miniData.reltype) ) + return false; + // 6. TYPE DE RELATION si autre est coché (indice 8), reltypeSpecial doit avoir au moins 2 caractère + if( miniData.reltype[8].status && miniData.reltypeSpecial.length < 2 ) + return false; // Si aucune erreur, tout est ok From d05caf30fe7a9178aad0cf12839db86ef808af53 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 May 2016 14:44:05 +0200 Subject: [PATCH 39/45] =?UTF-8?q?Utilisation=20des=20`classes=20d'age`=20(?= =?UTF-8?q?par=20`5`,=20de=20`5`=20=C3=A0=20`100`)=20pour=20les=20`mini`?= =?UTF-8?q?=20et=20les=20`fiches`=20ainsi=20que=20leur=20inter-synchronisa?= =?UTF-8?q?tion.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-html-data-min.js | 4 +- js/includes/input-html-data.js | 148 +++++++++++++++++---------- js/includes/input-phone-fiche-min.js | 22 ++-- js/includes/input-phone-fiche.js | 44 ++++---- js/includes/input-phone-mini-min.js | 10 +- js/includes/input-phone-mini.js | 27 ++--- 6 files changed, 153 insertions(+), 102 deletions(-) diff --git a/js/includes/input-html-data-min.js b/js/includes/input-html-data-min.js index f04609f..6b785d6 100644 --- a/js/includes/input-html-data-min.js +++ b/js/includes/input-html-data-min.js @@ -1,3 +1,3 @@ var contactBuilder=new HTMLBuilder;contactBuilder.setLayout("

\n\t\n\t\n\t\n\t\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t\n

\n\n"); -var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n
"); -var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); +var miniFicheBuilder=new HTMLBuilder;miniFicheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n
"); +var ficheBuilder=new HTMLBuilder;ficheBuilder.setLayout("
\n\t\n\t\n\t\n\t\n\t\n\t

@firstname @lastname @username

\n\t
\t\t@countcall appels\t
\t
\t\t@countsms sms\t
\t
\n\t\t\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\tSituation familiale:
\n\t\t
\n\t\t   
\n\t\t   
\n\t\t   \n\t
\n\t
\n\t\t\n\t
\n\t

Type de relation

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

O\u00f9 habite t-elle/il\u00a0?

\n\t
\n\t\t\n\t
\n\t
\n\t\tO\u00f9 habite t-elle/il\u00a0?
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\tDepuis quand connaissez-vous cette personne ?

\n\t\tmois\n\t\tet    ans.\n\t
\n\t

Contexte de rencontre

\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t
\n\t\t   
\n\t\t   
\n\t\t   
\n\t\t   
\n\t
\n\t

Avec quelle fr\u00e9quence discutez-vous avec cette personne\u00a0?

\n\t
\n\t\tFace \u00e0 face
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tT\u00e9l\u00e9phone ou skype et \u00e9quivalent
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSMS, et \u00e9quivalents
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tCourrier \u00e9lectronique
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t
\n\t\tFacebook ou autre r\u00e9seau social
\n\t\t   \n\t\t   \n\t\t   \n\t\t   \n\t
\n\t

Comment \u00eates-vous \u00ab\u00a0connect\u00e9\u00a0\u00bb \u00e0 cette personne\u00a0?

\n\t
\n\t\tSes coordonn\u00e9es sont dans votre carnet d\u2019adresse
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tSon num\u00e9ro de mobile est enregistr\u00e9 sur votre mobile (ou vous-m\u00eames \u00eates sur le sien)
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tElle figure parmi vos amis facebook et vous interagissez avec elle sur ce dispositif r\u00e9guli\u00e8rement
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous le suivez sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez avec cette personne sur Twitter
\n\t\t   \n\t\t   \n\t
\n\t
\n\t\tVous communiquez dans autre r\u00e9seau social : \n\t
\n\t
\n\t\tVous communiquez dans un autre dispositif (blogs, jeu vid\u00e9o ou autre) : \n\t
\n
\n"); diff --git a/js/includes/input-html-data.js b/js/includes/input-html-data.js index 866a52e..a4fc456 100644 --- a/js/includes/input-html-data.js +++ b/js/includes/input-html-data.js @@ -67,33 +67,56 @@ miniFicheBuilder.setLayout( "\t
\n"+ - "\t\t\n"+ + "\t\t\n"+ "\t
\n"+ + + "\t
\n"+ "\t\t
\n"+ + "\t\t   
\n"+ "\t\t   
\n"+ "\t\t   
\n"+ "\t\t   
\n"+ @@ -195,7 +218,28 @@ ficheBuilder.setLayout( "\t
\n"+ - "\t\t\n"+ + "\t\t\n"+ "\t
\n"+ "\t
\n"+ @@ -203,41 +247,41 @@ ficheBuilder.setLayout( "\t\t\t\n"+ "\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\t\n"+ - "\t\t\t\t\n"+ - "\t\t\t\t\n"+ + "\t\t\t\t\n"+ + "\t\t\t\t\n"+ "\t\t\n"+ "\t
\n"+ @@ -253,26 +297,26 @@ ficheBuilder.setLayout( "\t\t
\n"+ + "\t\t   
\n"+ "\t\t   
\n"+ "\t\t   
\n"+ "\t\t   
\n"+ diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 9b3921c..4dac2c0 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -1,25 +1,25 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} -inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1}, +inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:".",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1}, {status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}], [{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("fiches", c.uid,c)}}}; -inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]: -this.defaultData.contextSpecial[0];a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies? -a.studies:this.defaultData.studies;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.contact);if(!1===b)return!1;this.container.innerHTML+=ficheBuilder.build({firstname:b.firstname, -lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,contact:a.contact,age:a.age,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+ -a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bspan>select[data-name="job"]>option[value="'+ +a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'), +b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;b< +c.length&&binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData); d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var d=lsi["export"]("fiches"),f;for(f in d)miniData=lsi.get("mini-fiches",d[f].contact),d[f].timestamp>=miniData.timestamp?(miniData.sexe=d[f].sexe,miniData.age=d[f].age,miniData.studies=d[f].studies,miniData.loc=d[f].loc,miniData.reltype=d[f].reltype,miniData.reltypeSpecial=d[f].reltypeSpecial):(d[f].sexe=miniData.sexe,d[f].age=miniData.age,d[f].studies=miniData.studies,d[f].loc=miniData.loc,d[f].reltype=miniData.reltype,d[f].reltypeSpecial= miniData.reltypeSpecial),lsi.set("mini-fiches",d[f].contact,miniData),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)?10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))}; inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS
";for(var c=0;c'+(c%10+1)+"
  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var e in a)b=$('#nav-fiche [data-n="'+ a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; -inputPhoneFiche.prototype.check=function(a){if(isNaN(parseInt(a.age))||2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index c730e25..58895e4 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -14,7 +14,7 @@ inputPhoneFiche.prototype = { handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeurs par défaut sexe: [ {status:true}, {status:false}], - age: '', + age: '.', job: '.', famsit: [ {status:true}, {status:false}, {status:false} ], // Choix 1 à 3 studies: '.', @@ -163,7 +163,6 @@ inputPhoneFiche.prototype.add = function(objectData){ /* (0) Gestion du formattage des valeur */ // {1} Champs de texte // - objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; objectData.city = (objectData.city != null) ? objectData.city : this.defaultData.city; objectData.duration[0] = (objectData.duration[0] != null) ? objectData.duration[0] : this.defaultData.duration[0]; objectData.duration[1] = (objectData.duration[1] != null) ? objectData.duration[1] : this.defaultData.duration[1]; @@ -177,6 +176,7 @@ inputPhoneFiche.prototype.add = function(objectData){ // {2} Champs // - // 1. L'age est un nombre - if( isNaN(parseInt(ficheData.age)) ) - return false; - // 2. La ville a au moins 2 caractères + // 1. La ville a au moins 2 caractères if( ficheData.city.length < 2 ) return false; - // 3. La durée de la relation en mois est vide ou un nombre + // 2. La durée de la relation en mois est vide ou un nombre if( isNaN(parseInt(ficheData.duration[0])) && ficheData.duration[0].length > 0 ) return false; - // 4. La durée de la relation en année est vide ou un nombre + // 3. La durée de la relation en année est vide ou un nombre if( isNaN(parseInt(ficheData.duration[1])) && ficheData.duration[1].length > 0 ) return false; - // 5. Pour la durée de la relation, au moins un des 2 n'est pas vide + // 4. Pour la durée de la relation, au moins un des 2 n'est pas vide if( ficheData.duration[0].length+ficheData.duration[1].length == 0 ) return false; // {2} Vérification des pour la profession n'est pas indéfini + // 5. Le pour les études n'est pas indéfini + // 6. Le radio // + // 7. L'AGE a un et un seul choix + if( !checkRadioValue(ficheData.age) ) + return false; // 8. Le SEXE a un et un seul choix if( !checkRadioValue(ficheData.sexe) ) return false; @@ -629,7 +634,6 @@ inputPhoneFiche.prototype.check = function(ficheData){ for( var i = 0 ; i < ficheData.freq.length ; i++ ) if( !checkRadioValue( ficheData.freq[i] ) ) return false; - // 14. Les CONNECTION ont un et un seul choix (par question de connection) for( var i = 0 ; i < ficheData.connect.length ; i++ ) if( !checkRadioValue( ficheData.connect[i] ) ) diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 80f961d..840e26d 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -1,10 +1,10 @@ -function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:"",studies:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",timestamp:0,valid:!1}}; +function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:".",studies:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",timestamp:0,valid:!1}}; inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1; -this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,age:a.age,reltypespecial:a.reltypeSpecial,studies:a.studies});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+ -a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;bspan>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+ +a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; -inputPhoneMini.prototype.check=function(a){return isNaN(parseInt(a.age))||!checkRadioValue(a.sexe)||"."==a.studies||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +inputPhoneMini.prototype.check=function(a){return!(checkRadioValue(a.sexe)&&"."!=a.studies&&checkRadioValue(a.age)&&checkRadioValue(a.loc)&&checkRadioValue(a.reltype))||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index bff2766..b98b4d8 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -14,7 +14,7 @@ inputPhoneMini.prototype = { handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeur par défaut sexe: [{status:true}, {status:false}], - age: '', + age: '.', studies: '.', loc: [{status:true}, {status:false}, {status:false}, {status:false}], reltype: [ {status:true}, {status:false}, {status:false}, {status:false}, {status:false}, @@ -134,9 +134,7 @@ inputPhoneMini.prototype.add = function(objectData){ countcall: associatedContact.countcall, countsms: associatedContact.countsms, uid: objectData.uid, - age: objectData.age, - reltypespecial: objectData.reltypeSpecial, - studies: objectData.studies + reltypespecial: objectData.reltypeSpecial }); @@ -145,19 +143,24 @@ inputPhoneMini.prototype.add = function(objectData){ if( selectedOption != null ) selectedOption.setAttribute('selected', 'selected'); - /* {4} On sélectionna la valeur des boutons pour le SEXE */ + /* {4} On sélectionne la valeur dans le select (manuellement) de l'AGE */ + selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+objectData.age+'"]'); + if( selectedOption != null ) + selectedOption.setAttribute('selected', 'selected'); + + /* {5} On sélectionna la valeur des boutons pour le SEXE */ var sexeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'); for( var i = 0 ; i < sexeCreated.length && i < objectData.sexe.length ; i++ ) if( objectData.sexe[i].status ) sexeCreated[i].setAttribute('checked', 'checked'); else sexeCreated[i].removeAttribute('checked'); - /* {5} On sélectionna la valeur des boutons pour le TYPE DE RELATION */ + /* {6} On sélectionna la valeur des boutons pour le TYPE DE RELATION */ var reltypeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="reltype"]'); for( var i = 0 ; i < reltypeCreated.length && i < objectData.reltype.length ; i++ ) if( objectData.reltype[i].status ) reltypeCreated[i].setAttribute('checked', 'checked'); else reltypeCreated[i].removeAttribute('checked'); - /* {6} On sélectionna la valeur des boutons pour la LOCATION */ + /* {7} On sélectionna la valeur des boutons pour la LOCATION */ var locCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc"]'); for( var i = 0 ; i < locCreated.length && i < objectData.loc.length ; i++ ) if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); @@ -315,15 +318,15 @@ inputPhoneMini.prototype.updateNavBar = function(){ =========================================================*/ inputPhoneMini.prototype.check = function(miniData){ - // 1. L'age est un nombre - if( isNaN(parseInt(miniData.age)) ) - return false; - // 2. Le sexe est défini + // 1. Le sexe est défini if( !checkRadioValue(miniData.sexe) ) return false; - // 3. Le métier est défini + // 2. Le métier est défini if( miniData.studies == '.' ) return false; + // 3. L'age est définie + if( !checkRadioValue(miniData.age) ) + return false; // 4. La distance de localisation est définie if( !checkRadioValue(miniData.loc) ) return false; From 5b1d01ecbf558013a228d64157fbdf0fbe4db8f3 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 May 2016 14:48:19 +0200 Subject: [PATCH 40/45] Correction --- js/includes/input-phone-fiche-min.js | 5 ++--- js/includes/input-phone-fiche.js | 6 +++--- js/includes/input-phone-mini-min.js | 2 +- js/includes/input-phone-mini.js | 2 +- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 4dac2c0..3dd3448 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -20,6 +20,5 @@ miniData.reltypeSpecial),lsi.set("mini-fiches",d[f].contact,miniData),lsi.set("f inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var e in a)b=$('#nav-fiche [data-n="'+ a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; -inputPhoneFiche.prototype.check=function(a){if(2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0}; -inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +inputPhoneFiche.prototype.check=function(a){if(2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0};inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 58895e4..f6ea8a0 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -610,11 +610,11 @@ inputPhoneFiche.prototype.check = function(ficheData){ // 6. Le pour l'AGE n'est pas indéfini + if( ficheData.age == '.' ) + return false; // {3} Vérification des radio // - // 7. L'AGE a un et un seul choix - if( !checkRadioValue(ficheData.age) ) - return false; // 8. Le SEXE a un et un seul choix if( !checkRadioValue(ficheData.sexe) ) return false; diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 840e26d..0700423 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -7,4 +7,4 @@ a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article "checked"):c[b].removeAttribute("checked");c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; -inputPhoneMini.prototype.check=function(a){return!(checkRadioValue(a.sexe)&&"."!=a.studies&&checkRadioValue(a.age)&&checkRadioValue(a.loc)&&checkRadioValue(a.reltype))||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +inputPhoneMini.prototype.check=function(a){return!checkRadioValue(a.sexe)||"."==a.studies||"."==a.age||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index b98b4d8..79f64c4 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -325,7 +325,7 @@ inputPhoneMini.prototype.check = function(miniData){ if( miniData.studies == '.' ) return false; // 3. L'age est définie - if( !checkRadioValue(miniData.age) ) + if( miniData.age == '.' ) return false; // 4. La distance de localisation est définie if( !checkRadioValue(miniData.loc) ) From 11a1af7eb82e4f38f8e648e7909676533ecbbb11 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 8 May 2016 15:25:20 +0200 Subject: [PATCH 41/45] =?UTF-8?q?Correction=20de=20la=20synchronisation=20?= =?UTF-8?q?crois=C3=A9e=20entre=20les=20`mini`=20et=20les=20`fiches`=20ass?= =?UTF-8?q?oci=C3=A9es,=20lors=20du=20premier=20`dynamicUpdate()`,=20le=20?= =?UTF-8?q?`timestamp`=20=C3=A9tait=20mis=20=C3=A0=20jour=20pour=20les=20`?= =?UTF-8?q?mini`=20puis=20les=20`fiches`=20m=C3=AAme=20s'il=20n'y=20avait?= =?UTF-8?q?=20pas=20eu=20de=20modification=20=C3=A0=20cause=20du=20`hash`?= =?UTF-8?q?=20qui=20n'=C3=A9tait=20pas=20encore=20d=C3=A9fini,=20ajout=20d?= =?UTF-8?q?e=20la=20m=C3=A9thode=20`diff(objectA,=20objectB)`=20qui=20v?= =?UTF-8?q?=C3=A9rifie=20(en=20profondeur)=20et=20renvoie=20les=20cl=C3=A9?= =?UTF-8?q?s=20des=20valeurs=20qui=20sont=20diff=C3=A9rentes=20pour=20?= =?UTF-8?q?=E2=80=8B*vraiment*=E2=80=8B=20v=C3=A9rifier=20si=20on=20a=20mo?= =?UTF-8?q?difi=C3=A9=20les=20valeurs.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-fiche-min.js | 37 +++++++++-------- js/includes/input-phone-fiche.js | 59 +++++++++++++++------------- js/includes/input-phone-mini-min.js | 8 ++-- js/includes/input-phone-mini.js | 20 +++++++--- js/lib/reset-min.js | 2 +- js/lib/reset.js | 38 ++++++++++++++++++ view/js/input-min.js | 2 +- view/js/input.js | 5 +++ 8 files changed, 113 insertions(+), 58 deletions(-) diff --git a/js/includes/input-phone-fiche-min.js b/js/includes/input-phone-fiche-min.js index 3dd3448..ea2cde4 100644 --- a/js/includes/input-phone-fiche-min.js +++ b/js/includes/input-phone-fiche-min.js @@ -1,24 +1,23 @@ function inputPhoneFiche(a,b){this.container=a;this.nav_container=b} -inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:".",job:".",famsit:[{status:!0},{status:!1},{status:!1}],studies:".",reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",city:"",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],duration:["",""],context:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1}, -{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],contextSpecial:["","",""],freq:[[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}],[{status:!0},{status:!1},{status:!1},{status:!1}]],connect:[[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}],[{status:!1},{status:!0}], -[{status:!1},{status:!0}],[{status:!1},{status:!0}]],connectSpecial:["",""],timestamp:0,valid:!1}}; -inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE");c={contact:c.contact.value,uid:c.uid.value,sexe:c.sexe,age:c.age.value,job:c.job.value,famsit:c.famsit,studies:c.studies.value, -reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,city:c.city.value,loc:c.loc,duration:[c.duration[0].value,c.duration[1].value],context:c.context,contextSpecial:[c.contextSpecial[0].value,c.contextSpecial[1].value,c.contextSpecial[2].value],freq:[c.freq0,c.freq1,c.freq2,c.freq3,c.freq4],connect:[c.connect0,c.connect1,c.connect2,c.connect3,c.connect4,c.connect5],connectSpecial:[c.connectSpecial[0].value,c.connectSpecial[1].value],hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("fiches", -c.uid,c)}}}; -inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]:this.defaultData.contextSpecial[0];a.contextSpecial[1]= -null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.age=null!= -a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.contact);if(!1===b)return!1;this.container.innerHTML+=ficheBuilder.build({firstname:b.firstname, -lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,contact:a.contact,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+ -a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'), -b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;b< -c.length&&binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches",a);null==d&&(d=this.defaultData); -d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var d=lsi["export"]("fiches"),f;for(f in d)miniData=lsi.get("mini-fiches",d[f].contact),d[f].timestamp>=miniData.timestamp?(miniData.sexe=d[f].sexe,miniData.age=d[f].age,miniData.studies=d[f].studies,miniData.loc=d[f].loc,miniData.reltype=d[f].reltype,miniData.reltypeSpecial=d[f].reltypeSpecial):(d[f].sexe=miniData.sexe,d[f].age=miniData.age,d[f].studies=miniData.studies,d[f].loc=miniData.loc,d[f].reltype=miniData.reltype,d[f].reltypeSpecial= -miniData.reltypeSpecial),lsi.set("mini-fiches",d[f].contact,miniData),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)?10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))}; +inputPhoneFiche.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[defTrue,defFalse],age:".",job:".",famsit:[defTrue,defFalse,defFalse],studies:".",reltype:[defTrue,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse],reltypeSpecial:"",city:"",loc:[defTrue,defFalse,defFalse,defFalse],duration:["",""],context:[defTrue,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse, +defFalse],contextSpecial:["","",""],freq:[[defTrue,defFalse,defFalse,defFalse],[defTrue,defFalse,defFalse,defFalse],[defTrue,defFalse,defFalse,defFalse],[defTrue,defFalse,defFalse,defFalse],[defTrue,defFalse,defFalse,defFalse]],connect:[[defFalse,defTrue],[defFalse,defTrue],[defFalse,defTrue],[defFalse,defTrue],[defFalse,defTrue],[defFalse,defTrue]],connectSpecial:["",""],timestamp:0,valid:!1}}; +inputPhoneFiche.prototype.fieldsToStorage=function(){console.log("FICHE: FIELDS TO STORAGE");for(var a=$$("article.relation-panel .fiche-relation"),b=0;b FICHE UPDATE"), +c.timestamp=Date.now());lsi.set("fiches",c.uid,c)}}}; +inputPhoneFiche.prototype.add=function(a){console.log("FICHE: ADD");if(null==a.uid||null==a.contact)return!1;a.city=null!=a.city?a.city:this.defaultData.city;a.duration[0]=null!=a.duration[0]?a.duration[0]:this.defaultData.duration[0];a.duration[1]=null!=a.duration[1]?a.duration[1]:this.defaultData.duration[1];a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.contextSpecial[0]=null!=a.contextSpecial[0]?a.contextSpecial[0]:this.defaultData.contextSpecial[0]; +a.contextSpecial[1]=null!=a.contextSpecial[1]?a.contextSpecial[1]:this.defaultData.contextSpecial[1];a.contextSpecial[2]=null!=a.contextSpecial[2]?a.contextSpecial[2]:this.defaultData.contextSpecial[2];a.connectSpecial[0]=null!=a.connectSpecial[0]?a.connectSpecial[0]:this.defaultData.connectSpecial[0];a.connectSpecial[1]=null!=a.connectSpecial[1]?a.connectSpecial[1]:this.defaultData.connectSpecial[1];a.job=null!=a.job?a.job:this.defaultData.job;a.studies=null!=a.studies?a.studies:this.defaultData.studies; +a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.famsit=null!=a.famsit?a.famsit:this.defaultData.famsit;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.context=null!=a.context?a.context:this.defaultData.context;a.freq=null!=a.freq?a.freq:this.defaultData.freq;a.connect=null!=a.connect?a.connect:this.defaultData.connect;var b=lsi.get("contacts",a.contact);if(!1===b)return!1;this.container.innerHTML+= +ficheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,contact:a.contact,city:a.city,duration0:a.duration[0],duration1:a.duration[1],reltypespecial:a.reltypeSpecial,contextspecial0:a.contextSpecial[0],contextspecial1:a.contextSpecial[1],contextspecial2:a.contextSpecial[2],connectspecial0:a.connectSpecial[0],connectspecial1:a.connectSpecial[1]});b=$('article.fiche-relation input[data-name="uid"][value="'+ +a.uid+'"] ~ h5>span>select[data-name="job"]>option[value="'+a.job+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.fiche-relation input[data-name="uid"][value="'+ +a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="famsit"]');for(b=0;binput[type="radio"][data-name="reltype"]'); +for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="radio"][data-name="context"]');for(b=0;b< +c.length&&binput[type="radio"][data-name="freq'+c+'"]'),b=0;binput[type="radio"][data-name="connect'+c+'"]'),b=0;bb.length)for(c in a){for(a=0;-1a;)a++;b.push(a);d=lsi.get("fiches", +a);null==d&&(d=this.defaultData);d.uid=a;d.contact=c;lsi.set("fiches",a,d);if(20<=b.length)break}var d=lsi["export"]("fiches"),f;for(f in d)miniData=lsi.get("mini-fiches",d[f].contact),d[f].timestamp>=miniData.timestamp?(miniData.sexe=d[f].sexe,miniData.age=d[f].age,miniData.studies=d[f].studies,miniData.loc=d[f].loc,miniData.reltype=d[f].reltype,miniData.reltypeSpecial=d[f].reltypeSpecial):(d[f].sexe=miniData.sexe,d[f].age=miniData.age,d[f].studies=miniData.studies,d[f].loc=miniData.loc,d[f].reltype= +miniData.reltype,d[f].reltypeSpecial=miniData.reltypeSpecial),lsi.set("mini-fiches",d[f].contact,miniData),lsi.set("fiches",f,d[f]);for(f in d)b=lsi.get("contacts",d[f].contact),null!=b&&-1!=b.sms&&-1!=b.call&&(b=10>parseInt(f)?10+b.sms:b.call,b=d[b],b.timestamp>=d[f].timestamp||(c=d[f],c.uid=b.uid,lsi.set("fiches",b.uid,c)))}; inputPhoneFiche.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"nav-fiche"!=a.parentNode.id)return!1;for(var b=$$("#nav-fiche > span.active"),c=0;cAPPELS";for(var c=0;c'+(c%10+1)+"  ":(10==c&&(this.nav_container.innerHTML+='SMS'),this.nav_container.innerHTML+=''+(c%10+1)+"")}for(var e in a)b=$('#nav-fiche [data-n="'+ -a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; +a[e].uid+'"]'),null!=b&&(!0===a[e].valid?b.addClass("done"):b.remClass("done"));this.nav($('#nav-fiche [data-n="'+this.selected+'"]'))}; inputPhoneFiche.prototype.check=function(a){if(2>a.city.length||isNaN(parseInt(a.duration[0]))&&0a.reltypeSpecial.length||a.context[11].status&&2>a.contextSpecial[0].length||a.context[12].status&&2>a.contextSpecial[1].length||a.context[13].status&&2>a.contextSpecial[2].length?!1:!0};inputPhoneFiche.prototype.attach=function(a){console.log("FICHE: ATTACH");lsi.createDataset("fiches");this.storageToFields();this.handler=a;var b=this,b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index f6ea8a0..29221fa 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -13,34 +13,34 @@ inputPhoneFiche.prototype = { selected: 0, // UID de la FICHE sélectionnée handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeurs par défaut - sexe: [ {status:true}, {status:false}], + sexe: [ defTrue, defFalse], age: '.', job: '.', - famsit: [ {status:true}, {status:false}, {status:false} ], // Choix 1 à 3 + famsit: [ defTrue, defFalse, defFalse ], // Choix 1 à 3 studies: '.', - reltype: [ {status:true}, {status:false}, {status:false}, {status:false}, {status:false}, - {status:false}, {status:false}, {status:false}, {status:false}], // Choix 1 à 9 + reltype: [ defTrue, defFalse, defFalse, defFalse, defFalse, + defFalse, defFalse, defFalse, defFalse], // Choix 1 à 9 reltypeSpecial: '', city: '', - loc: [ {status:true}, {status:false}, {status:false}, {status:false} ], + loc: [ defTrue, defFalse, defFalse, defFalse ], duration: ['', ''], - context: [ {status:true}, {status:false}, {status:false}, {status:false}, {status:false}, - {status:false}, {status:false}, {status:false}, {status:false}, {status:false}, - {status:false}, {status:false}, {status:false}, {status:false}], // Choix 1 à 14 + context: [ defTrue, defFalse, defFalse, defFalse, defFalse, + defFalse, defFalse, defFalse, defFalse, defFalse, + defFalse, defFalse, defFalse, defFalse], // Choix 1 à 14 contextSpecial: ['', '', ''], freq: [ - [ {status:true}, {status:false}, {status:false}, {status:false} ], - [ {status:true}, {status:false}, {status:false}, {status:false} ], - [ {status:true}, {status:false}, {status:false}, {status:false} ], - [ {status:true}, {status:false}, {status:false}, {status:false} ], - [ {status:true}, {status:false}, {status:false}, {status:false} ]], + [ defTrue, defFalse, defFalse, defFalse ], + [ defTrue, defFalse, defFalse, defFalse ], + [ defTrue, defFalse, defFalse, defFalse ], + [ defTrue, defFalse, defFalse, defFalse ], + [ defTrue, defFalse, defFalse, defFalse ]], connect: [ - [ {status:false}, {status:true} ], - [ {status:false}, {status:true} ], - [ {status:false}, {status:true} ], - [ {status:false}, {status:true} ], - [ {status:false}, {status:true} ], - [ {status:false}, {status:true} ]], + [ defFalse, defTrue ], + [ defFalse, defTrue ], + [ defFalse, defTrue ], + [ defFalse, defTrue ], + [ defFalse, defTrue ], + [ defFalse, defTrue ]], connectSpecial: ['', ''], timestamp: 0, valid: false @@ -82,12 +82,10 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ if( existingData.hash != null && existingData.hash == deflatedHash ) return; - console.warn('> FICHE UPDATE'); - var obj = { - contact: deflated.contact.value, - uid: deflated.uid.value, + contact: parseInt(deflated.contact.value), + uid: parseInt(deflated.uid.value), sexe: deflated.sexe, // Choix 1 à 2 age: deflated.age.value, job: deflated.job.value, @@ -131,8 +129,13 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ /* (6) On vérifie la validité des données et on l'enregistre dans l'objet avec la date de modification */ - obj.valid = this.check(obj); - obj.timestamp = Date.now(); + obj.valid = this.check(obj); + + // On met à jour la date de modification, si on a pas qu'@uid de différent + if( diff(existingData, obj).length > 0 ){ + console.warn('> FICHE UPDATE'); + obj.timestamp = Date.now(); + } /* (7) On enregistre les données dans le 'localStorage' */ lsi.set('fiches', obj.uid, obj); @@ -360,7 +363,7 @@ inputPhoneFiche.prototype.sync = function(){ // On met à jour la fiche ET on l'enregistre ficheData.uid = ficheIndex; - ficheData.contact = uid; + ficheData.contact = parseInt(uid); lsi.set('fiches', ficheIndex, ficheData); } @@ -380,7 +383,7 @@ inputPhoneFiche.prototype.sync = function(){ // On met à jour la fiche ET on l'enregistre ficheData.uid = ficheIndex; - ficheData.contact = uid; + ficheData.contact = parseInt(uid); lsi.set('fiches', ficheIndex, ficheData); @@ -568,6 +571,8 @@ inputPhoneFiche.prototype.updateNavBar = function(){ var currentElement = $('#nav-fiche [data-n="'+ficheData[key].uid+'"]'); + if( currentElement == null ) + continue; // Si on ne trouve pas le bouton diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 0700423..22a2f0f 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -1,10 +1,10 @@ -function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[{status:!0},{status:!1}],age:".",studies:".",loc:[{status:!0},{status:!1},{status:!1},{status:!1}],reltype:[{status:!0},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1},{status:!1}],reltypeSpecial:"",timestamp:0,valid:!1}}; -inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:c.uid.value,firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, -studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,loc:c.loc,hash:e};c.valid=this.check(c);c.timestamp=Date.now();lsi.set("mini-fiches",c.uid,c)}}}; +function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:[defTrue,defFalse],age:".",studies:".",loc:[defTrue,defFalse,defFalse,defFalse],reltype:[defTrue,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse,defFalse],reltypeSpecial:"",timestamp:0,valid:!1}}; +inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:parseInt(c.uid.value),firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, +studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,loc:c.loc,hash:e};c.valid=this.check(c);0 FICHE UPDATE"),c.timestamp=Date.now());lsi.set("mini-fiches",c.uid,c)}}}; inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1; this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,reltypespecial:a.reltypeSpecial});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+ a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),!0===a[e].valid?b.addClass("done"):b.remClass("done");this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; +inputPhoneMini.prototype.updateNavBar=function(){var a=lsi["export"]("mini-fiches"),b=Object.keys(a).length;if($$("#nav-mini [data-n]").length!=b){this.nav_container.innerHTML="";for(var c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),null!=b&&(!0===a[e].valid?b.addClass("done"):b.remClass("done"));this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; inputPhoneMini.prototype.check=function(a){return!checkRadioValue(a.sexe)||"."==a.studies||"."==a.age||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 79f64c4..64fc97e 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -13,12 +13,12 @@ inputPhoneMini.prototype = { selected: 0, // UID de la MINI fiche sélectionnée handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeur par défaut - sexe: [{status:true}, {status:false}], + sexe: [defTrue, defFalse], age: '.', studies: '.', - loc: [{status:true}, {status:false}, {status:false}, {status:false}], - reltype: [ {status:true}, {status:false}, {status:false}, {status:false}, {status:false}, - {status:false}, {status:false}, {status:false}, {status:false}], // Choix 1 à 9 + loc: [defTrue, defFalse, defFalse, defFalse], + reltype: [ defTrue, defFalse, defFalse, defFalse, defFalse, + defFalse, defFalse, defFalse, defFalse], // Choix 1 à 9 reltypeSpecial: '', timestamp: 0, valid: false @@ -63,7 +63,7 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ var obj = { - uid: deflated.uid.value, + uid: parseInt(deflated.uid.value), firstname: existingData.firstname, lastname: existingData.lastname, username: existingData.username, @@ -78,7 +78,12 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ /* (8) On vérifie la validité des données et on l'enregistre dans l'objet avec la date de modification */ obj.valid = this.check(obj); - obj.timestamp = Date.now(); + + // On met à jour la date de modification, si on a pas qu'@uid de différent + if( diff(existingData, obj).length > 0 ){ + console.warn('> FICHE UPDATE'); + obj.timestamp = Date.now(); + } /* (9) On enregistre les données dans le 'localStorage' */ @@ -294,6 +299,9 @@ inputPhoneMini.prototype.updateNavBar = function(){ var currentElement = $('#nav-mini [data-n="'+miniData[key].uid+'"]'); + if( currentElement == null ) + continue; + // On remplit avec le numéro de la MINI fiche // currentElement.setAttribute('data-n', miniData[key].uid); // currentElement.innerHTML = miniData[key].uid + 1; diff --git a/js/lib/reset-min.js b/js/lib/reset-min.js index cd66fc3..6f1db48 100644 --- a/js/lib/reset-min.js +++ b/js/lib/reset-min.js @@ -1,4 +1,4 @@ function $(a){return document.querySelector(a)}function $$(a){return document.querySelectorAll(a)}Element.prototype.getData=function(a){return"undefined"==typeof this.dataset?!1:this.dataset.hasOwnProperty(a)?this.dataset[a]:!1};Element.prototype.addClass=function(a){var b=this.className.split(" ");-1 EXCLUSION, SIN +/* RETOURNE LES CLÉS N'AYANT PAS UNE VALEUR EGALE POUR 2 OBJETS +* +* @A Premier Objet +* @B Second Objet +* +* @return diff Tableau contenant les clés des valeurs différentes (uniquement les clés communes et non NULLes) +* +*/ +function diff(A, B){ + var dKeys = []; + + for( var key in A ){ + // Si A[key] ou B[key] est NULL, on ne compare pas + if( B[key] == null || A[key] == null ) + continue; + + + /* (1) On vérifie le type */ + if( typeof A[key] !== typeof B[key] ) + dKeys.push(key); + + /* (2) Vérification récursive si 2 objets */ + else if( A[key] instanceof Object && B[key] instanceof Object ){ + // Si au moins 1 différence profonde (récursive), on ajoute la clé + if( diff(A[key], B[key]).length > 0 ) + dKeys.push(key); + + /* (3) Vérification superficielle (types non composés) */ + }else if( A[key] != B[key] ) + dKeys.push(key); + + } + + return dKeys; +} + + + /* DEFINITION DES FORMATS UTILES POUR INPUT-CHECKER * diff --git a/view/js/input-min.js b/view/js/input-min.js index 15a0b98..418b19f 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,4 +1,4 @@ -var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager; +var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager,defTrue={status:!0,value:"on"},defFalse={status:!1,value:"on"}; function dynamicUpdate(a){var b=a instanceof Element,e=b&&"SPAN"==a.tagName&&"switch-left"==a.className,f=b&&"SPAN"==a.tagName&&"switch-both"==a.className,c=b&&"INPUT"==a.tagName&&"submit"==a.type,d=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||e||c||d||b)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),e=a.parentNode,a=e.children[8],e=e.children[10],f=a.value,a.value=e.value,e.value= f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[6];a=e.children[8];e=e.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||b)&&contactManager.storageToFields()} function checkRadioValue(a){for(var b=0,e=0;e Date: Sun, 8 May 2016 18:31:58 +0200 Subject: [PATCH 42/45] =?UTF-8?q?Prototype=20de=20la=20matrice=20(html/php?= =?UTF-8?q?/css)=20reste=20=C3=A0=20int=C3=A9grer=20en=20Javscript?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/container.scss | 4 + css/container/expanded.css | 8 +- css/container/expanded.css.map | 4 +- css/container/min.css | 4 +- css/container/min.css.map | 4 +- css/global.scss | 31 ++ css/global/expanded.css | 30 +- css/global/expanded.css.map | 4 +- css/global/min.css | 4 +- css/global/min.css.map | 4 +- js/includes/input-phone-matrice-min.js | 10 + js/includes/input-phone-matrice.js | 366 +++++++++++++++++++++++ src/upload/local_data/julien.figeac.json | 1 + src/upload/local_data/xdrm.json | 2 +- view/input.php | 71 ++++- view/js/input-min.js | 18 +- view/js/input.js | 50 +--- 17 files changed, 547 insertions(+), 68 deletions(-) create mode 100644 js/includes/input-phone-matrice-min.js create mode 100644 js/includes/input-phone-matrice.js create mode 100755 src/upload/local_data/julien.figeac.json diff --git a/css/container.scss b/css/container.scss index 6ecd2b9..7cac426 100755 --- a/css/container.scss +++ b/css/container.scss @@ -123,6 +123,10 @@ // Specifique a checkbox & input[type="checkbox"] + label[for]:before{ border-radius: 3px; + @include transition( border .1s ease-in-out ); + } + & input[type="checkbox"] + label[for]:hover:before{ + border-color: darken($theme-fg-primary, 15); } diff --git a/css/container/expanded.css b/css/container/expanded.css index a8e4db6..a81b994 100644 --- a/css/container/expanded.css +++ b/css/container/expanded.css @@ -126,6 +126,12 @@ #WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:before { border-radius: 3px; + -webkit-transition: border 0.1s ease-in-out; + transition: border 0.1s ease-in-out; +} + +#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:hover:before { + border-color: #1276c7; } #WRAPPER > #CONTAINER > section input[type="submit"], @@ -176,4 +182,4 @@ font-family: 'Inconsolata'; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9jb250YWluZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzLnNjc3MnO1xuXG4jV1JBUFBFUiA+ICNDT05UQUlORVJ7XG5cblx0LyogWzFdIFNlY3Rpb24gKGNvbnRlbnUpXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiBzZWN0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRtYXJnaW46IDNlbTtcblxuXHRcdC8vIEdlc3Rpb24gZGUgbCdhY3RpdmF0aW9uIGRlcyBzb3VzLXBhcnRpZXNcblx0XHQmLmFjdGl2ZXsgZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdC8vIEdlc3Rpb24gZCd1bmUgc2VjdGlvbiBjb250ZW5hbnQgZGVzIGdyYXBoaXF1ZXNcblx0XHQmLmNoYXJ0c3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR9XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuXG5cblx0XHQvKiBbMl0gVGl0cmVzXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGg2e1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWZnLCAyMCk7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJlbTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0JjpiZWZvcmV7Y29udGVudDonLSAnO31cblx0XHRcdCY6YWZ0ZXJ7Y29udGVudDonIC0nO31cblxuXHRcdFx0Ly8gcXVhbmQgY2VudHLDqVxuXHRcdFx0Ji5jZW50ZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFszXVs0XSBCb3V0b25zIHJhZGlvICsgQ2hlY2tib3hlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC8vIExhYmVsXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3JdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXXtcblx0XHRcdHBhZGRpbmctbGVmdDogLjhlbTtcblxuXHRcdFx0Ly8gUGFzIGRlIHNlbGVjdGlvblxuXHRcdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICAgICAgICAgICovXG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiAgIG5vbmU7IC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogICAgbm9uZTsgLyogS29ucXVlcm9yICAgICAgICAgICAqL1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogICAgICBub25lOyAvKiBGaXJlZm94ICAgICAgICAgICAgICovXG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6ICAgICAgIG5vbmU7IC8qIElFL0VkZ2UgICAgICAgICAgICAgKi9cblx0XHRcdHVzZXItc2VsZWN0OiAgICAgICAgICAgbm9uZTsgLyogbm9uLXByZWZpeGVkICAgICAgICAqL1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdC8vIFJlY2VwdGFjbGVcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAuMWVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0uOGVtO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlIC8gNTAlO1xuXHRcdFx0XHRib3JkZXI6IC4xNWVtIHNvbGlkICR0aGVtZS1mZy1wcmltYXJ5O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlciBwb3VyIGxlIHRleHRlXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBRdWFuZCBhY3RpZlxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbFtmb3JdOmJlZm9yZSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Yvc3ZnL2NoZWNrZWQvc3QvY29udGFpbmVyJyk7XG5cdFx0fVxuXG5cblx0XHQvLyBTcGVjaWZpcXVlIGEgY2hlY2tib3hcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblxuXG5cblxuXG5cdFx0LyogWzVdIEJvdXRvbnMgZGUgc3VibWl0XG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde1xuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XG5cdFx0XHRwYWRkaW5nOiAuM2VtIC41ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1mZztcblxuXHRcdFx0Y29sb3I6ICR0aGVtZS1mZztcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4xcyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHQvKiAoMSkgQW5pbWF0aW9uIGRlIEBob3ZlciAqL1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXG5cdFx0XHQvKiAoMikgQm91dG9uIHByaW1haXJlICovXG5cdFx0XHQmLnByaW1hcnl7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXG5cdFx0XHRcdC8qICgzKSBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgYm91dG9uIHByaW1haXJlICovXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXG5cdFx0LyogWzZdIEltYWdlcyBpbmxpbmVcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW1ne1xuXHRcdFx0bWFyZ2luOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDNlbTtcblx0XHR9XG5cblx0XHQvKiBbN10gQ29udG91ciBmbGFnc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiAuZmxhZ3tcblx0XHRcdG1hcmdpbjogMCAuOGVtO1xuXHRcdFx0cGFkZGluZzogLjJlbSAuNWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1O1xuXG5cdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnSW5jb25zb2xhdGEnO1xuXHRcdH1cblxuXG5cdH1cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIkFDQUE7MkRBQzJEO0FBQzNELG9DQUFvQztBQU1wQyxpQ0FBaUM7QUFRakMsNENBQTRDO0FBUzVDOzJEQUMyRDtBQUMzRCx3QkFBd0I7QUFNeEI7MkRBQzJEO0FBZTNEOzJEQUMyRDtBRGhEM0QsUUFBUSxHQUFHLFVBQVUsQ0FBQTtFQUVwQjs0REFDMkQ7Q0E2TDNEOztBQWhNRCxRQUFRLEdBQUcsVUFBVSxHQUloQixPQUFPLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSztFQUVkLE1BQU0sRUFBRSxHQUFJO0VBY1osUUFBUSxFQUFFLFFBQVM7RUFDbkIsU0FBUyxFQUFFLENBQUU7RUFFYixPQUFPLEVBQUUsR0FBSTtFQUViLGFBQWEsRUFBRSxHQUFJO0VBRW5CLGdCQUFnQixFQUFFLElBQUs7RUFFdkIsS0FBSyxFQUFFLElBQUs7RUFDWixTQUFTLEVBQUUsR0FBSTtFQUVmLE1BQU0sRUFBRSxjQUFlO0VBSXZCOzZEQUMyRDtFQXdCM0Q7NkRBQzJEO0VBa0UzRDs2REFDMkQ7RUF1QzNEOzZEQUMyRDtFQU0zRDs2REFDMkQ7Q0FhM0Q7O0FBOUxGLFFBQVEsR0FBRyxVQUFVLEdBSWhCLE9BQU8sQUFNVCxPQUFPLENBQUE7RUFBRSxPQUFPLEVBQUUsS0FB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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9jb250YWluZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzLnNjc3MnO1xuXG4jV1JBUFBFUiA+ICNDT05UQUlORVJ7XG5cblx0LyogWzFdIFNlY3Rpb24gKGNvbnRlbnUpXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiBzZWN0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRtYXJnaW46IDNlbTtcblxuXHRcdC8vIEdlc3Rpb24gZGUgbCdhY3RpdmF0aW9uIGRlcyBzb3VzLXBhcnRpZXNcblx0XHQmLmFjdGl2ZXsgZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdC8vIEdlc3Rpb24gZCd1bmUgc2VjdGlvbiBjb250ZW5hbnQgZGVzIGdyYXBoaXF1ZXNcblx0XHQmLmNoYXJ0c3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR9XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuXG5cblx0XHQvKiBbMl0gVGl0cmVzXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGg2e1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWZnLCAyMCk7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJlbTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0JjpiZWZvcmV7Y29udGVudDonLSAnO31cblx0XHRcdCY6YWZ0ZXJ7Y29udGVudDonIC0nO31cblxuXHRcdFx0Ly8gcXVhbmQgY2VudHLDqVxuXHRcdFx0Ji5jZW50ZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFszXVs0XSBCb3V0b25zIHJhZGlvICsgQ2hlY2tib3hlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC8vIExhYmVsXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3JdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXXtcblx0XHRcdHBhZGRpbmctbGVmdDogLjhlbTtcblxuXHRcdFx0Ly8gUGFzIGRlIHNlbGVjdGlvblxuXHRcdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICAgICAgICAgICovXG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiAgIG5vbmU7IC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogICAgbm9uZTsgLyogS29ucXVlcm9yICAgICAgICAgICAqL1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogICAgICBub25lOyAvKiBGaXJlZm94ICAgICAgICAgICAgICovXG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6ICAgICAgIG5vbmU7IC8qIElFL0VkZ2UgICAgICAgICAgICAgKi9cblx0XHRcdHVzZXItc2VsZWN0OiAgICAgICAgICAgbm9uZTsgLyogbm9uLXByZWZpeGVkICAgICAgICAqL1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdC8vIFJlY2VwdGFjbGVcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAuMWVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0uOGVtO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKCAxZW0gLSAyKi4xNWVtICk7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlIC8gNTAlO1xuXHRcdFx0XHRib3JkZXI6IC4xNWVtIHNvbGlkICR0aGVtZS1mZy1wcmltYXJ5O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlciBwb3VyIGxlIHRleHRlXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBRdWFuZCBhY3RpZlxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbFtmb3JdOmJlZm9yZSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Yvc3ZnL2NoZWNrZWQvc3QvY29udGFpbmVyJyk7XG5cdFx0fVxuXG5cblx0XHQvLyBTcGVjaWZpcXVlIGEgY2hlY2tib3hcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYm9yZGVyIC4xcyBlYXNlLWluLW91dCApO1xuXHRcdH1cblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl06aG92ZXI6YmVmb3Jle1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDE1KTtcblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFs1XSBCb3V0b25zIGRlIHN1Ym1pdFxuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImJ1dHRvblwiXXtcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdFx0cGFkZGluZzogLjNlbSAuNWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtZmc7XG5cblx0XHRcdGNvbG9yOiAkdGhlbWUtZmc7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAuMXMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0LyogKDEpIEFuaW1hdGlvbiBkZSBAaG92ZXIgKi9cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogKDIpIEJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0Ji5wcmltYXJ5e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblxuXHRcdFx0XHQvKiAoMykgQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXHRcdC8qIFs2XSBJbWFnZXMgaW5saW5lXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGltZ3tcblx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0fVxuXG5cdFx0LyogWzddIENvbnRvdXIgZmxhZ3Ncblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgLmZsYWd7XG5cdFx0XHRtYXJnaW46IDAgLjhlbTtcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcblxuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRmb250LWZhbWlseTogJ0luY29uc29sYXRhJztcblx0XHR9XG5cblxuXHR9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QURoRDNELFFBQVEsR0FBRyxVQUFVLENBQUE7RUFFcEI7NERBQzJEO0NBaU0zRDs7QUFwTUQsUUFBUSxHQUFHLFVBQVUsR0FJaEIsT0FBTyxDQUFBO0VBQ1YsT0FBTyxFQUFFLElBQUs7RUFFZCxNQUFNLEVBQUUsR0FBSTtFQWNaLFFBQVEsRUFBRSxRQUFTO0VBQ25CLFNBQVMsRUFBRSxDQUFFO0VBRWIsT0FBTyxFQUFFLEdBQUk7RUFFYixhQUFhLEVBQUUsR0FBSTtFQUVuQixnQkFBZ0IsRUFBRSxJQUFLO0VBRXZCLEtBQUssRUFBRSxJQUFLO0VBQ1osU0FB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 */ \ No newline at end of file diff --git a/css/container/expanded.css.map b/css/container/expanded.css.map index 1c1285e..9dc275c 100644 --- a/css/container/expanded.css.map +++ b/css/container/expanded.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t// Animation de hover pour le texte\n\t\t\t&:hover{\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", + "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t// Animation de hover pour le texte\n\t\t\t&:hover{\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t\t@include transition( border .1s ease-in-out );\n\t\t}\n\t\t& input[type=\"checkbox\"] + label[for]:hover:before{\n\t\t\tborder-color: darken($theme-fg-primary, 15);\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "ACAA;2DAC2D;AAC3D,oCAAoC;AAMpC,iCAAiC;AAQjC,4CAA4C;AAS5C;2DAC2D;AAC3D,wBAAwB;AAMxB;2DAC2D;AAe3D;2DAC2D;ADhD3D,QAAQ,GAAG,UAAU,CAAA;EAEpB;4DAC2D;CA6L3D;;AAhMD,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAAA;EACV,OAAO,EAAE,IAAK;EAEd,MAAM,EAAE,GAAI;EAcZ,QAAQ,EAAE,QAAS;EACnB,SAAS,EAAE,CAAE;EAEb,OAAO,EAAE,GAAI;EAEb,aAAa,EAAE,GAAI;EAEnB,gBAAgB,EAAE,IAAK;EAEvB,KAAK,EAAE,IAAK;EACZ,SAAS,EAAE,GAAI;EAEf,MAAM,EAAE,cAAe;EAIvB;6DAC2D;EAwB3D;6DAC2D;EAkE3D;6DAC2D;EAuC3D;6DAC2D;EAM3D;6DAC2D;CAa3D;;AA9LF,QAAQ,GAAG,UAAU,GAIhB,OAAO,AAMT,OAAO,CAAA;EAAE,OAAO,EAAE,KAAM;CAAI;;AAV/B,QAAQ,GAAG,UAAU,GAIhB,OAAO,AAST,OAAO,CAAA;EACP,OAAO,EAAE,IAAK;EAEd,cAAc,EAAE,GAAI;EACpB,SAAS,EAAE,IAAK;EAChB,eAAe,EAAE,YAAa;CAC9B;;AAnBH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAmCR,EAAE,CAAA;EACH,KAAK,EAAE,OAAO;EACd,SAAS,EAAE,KAAM;EACjB,cAAc,EAAE,SAAU;EAC1B,WAAW,EAAE,GAAI;EACjB,cAAc,EAAE,IAAK;EAErB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,CAAE;CASX;;AAxDH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAmCR,EAAE,AAUF,OAAO,CAAA;EAAC,OAAO,EAAC,IAAK;CAAG;;AAjD5B,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAmCR,EAAE,AAWF,MAAM,CAAA;EAAC,OAAO,EAAC,IAAK;CAAG;;AAlD3B,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAmCR,EAAE,AAcF,OAAO,CAAA;EACP,UAAU,EAAE,MAAO;CACnB;;AAvDJ,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA4DR,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AAhEV,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA6DR,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAAgB;EACvB,OAAO,EAAE,IAAK;CACd;;AAnEH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAkER,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,IAAgB,KAAK,CAAA,AAAA,GAAC,AAAA;AAtEhC,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAmER,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,IAAmB,KAAK,CAAA,AAAA,GAAC,AAAA,EAAI;EACpC,YAAY,EAAE,IAAK;EAGnB,qBAAqB,EAAE,IAAK;EAAE,yBAAyB;EACvD,mBAAmB,EAAI,IAAK;EAAE,yBAAyB;EACvD,kBAAkB,EAAK,IAAK;EAAE,yBAAyB;EACvD,gBAAgB,EAAO,IAAK;EAAE,yBAAyB;EACvD,eAAe,EAAQ,IAAK;EAAE,yBAAyB;EACvD,WAAW,EAAY,IAAK;EAAE,yBAAyB;EAEvD,MAAM,EAAE,OAAQ;CA4BhB;;AA9GH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAkER,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,IAAgB,KAAK,CAAA,AAAA,GAAC,AAAA,CAe5B,OAAO;AArFX,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAmER,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,IAAmB,KAAK,CAAA,AAAA,GAAC,AAAA,CAc/B,OAAO,CAAA;EACP,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EAClB,GAAG,EAAE,IAAK;EACV,IAAI,EAAE,KAAM;EACZ,KAAK,EAAE,oBAAI;EACX,MAAM,EAAE,oBAAI;EAEb,aAAa,EAAE,SAAU;EACzB,MAAM,EAAE,MAAK,CAAC,KAAK,CC3FJ,OAAO;ED6FtB,UAAU,EAAE,4BAA6B;EACzC,gBAAgB,EAAE,IAAK;EACvB,eAAe,EAAE,QAAS;ECxD1B,kBAAkB,ED0DG,UAAU,CAAC,IAAG,CAAC,WAAW;ECzD/C,UAAU,EDyDW,UAAU,CAAC,IAAG,CAAC,WAAW;EAE/C,MAAM,EAAE,OAAQ;CAChB;;AAxGJ,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAkER,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,IAAgB,KAAK,CAAA,AAAA,GAAC,AAAA,CAqC5B,MAAM;AA3GV,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAmER,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,IAAmB,KAAK,CAAA,AAAA,GAAC,AAAA,CAoC/B,MAAM,CAAA;EACN,eAAe,EAAE,SAAU;CAC3B;;AA7GJ,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA6GR,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,QAAQ,GAAG,KAAK,CAAA,AAAA,GAAC,AAAA,CAAI,OAAO;AAjHnD,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA8GR,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,QAAQ,GAAG,KAAK,CAAA,AAAA,GAAC,AAAA,CAAI,OAAO,CAAA;EACnD,gBAAgB,EC/GA,OAAO;EDgHvB,gBAAgB,EAAE,kCAAG;CACrB;;AArHH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAqHR,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,IAAmB,KAAK,CAAA,AAAA,GAAC,AAAA,CAAI,OAAO,CAAA;EAC3C,aAAa,EAAE,GAAI;CACnB;;AA3HH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA+HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;AAnIV,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAgIR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAc;EACrB,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,SAAU;EAEnB,aAAa,EAAE,GAAI;EACnB,MAAM,EAAE,GAAG,CAAC,KAAK,CCtID,OAAO;EDwIvB,KAAK,ECxIW,OAAO;ED0IvB,gBAAgB,EAAE,IAAK;EClGtB,kBAAkB,EDoGE,UAAU,CAAC,IAAG,CAAC,WAAW,EAAE,KAAK,CAAC,IAAG,CAAC,WAAW;ECnGrE,UAAU,EDmGU,UAAU,CAAC,IAAG,CAAC,WAAW,EAAE,KAAK,CAAC,IAAG,CAAC,WAAW;EAEtE,6BAA6B;EAO7B,yBAAyB;CAezB;;AAvKH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA+HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAeN,MAAM;AAlJV,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAgIR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAcN,MAAM,CAAA;EACN,gBAAgB,EChJD,OAAO;EDiJtB,KAAK,EAAE,IAAK;CACZ;;AArJJ,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA+HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBN,QAAQ;AAzJZ,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAgIR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAqBN,QAAQ,CAAA;EACR,YAAY,ECtJG,OAAO;EDuJtB,KAAK,ECvJU,OAAO;EDwJtB,gBAAgB,EAAE,IAAK;EAGvB,kDAAkD;CAKlD;;AApKJ,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA+HR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBN,QAAQ,AAOP,MAAM;AAhKX,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAgIR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAqBN,QAAQ,AAOP,MAAM,CAAA;EACN,gBAAgB,EC7JF,OAAO;ED8JrB,KAAK,EAAE,IAAK;CACZ;;AAnKL,QAAQ,GAAG,UAAU,GAIhB,OAAO,CAuKR,GAAG,CAAA;EACJ,MAAM,EAAE,GAAI;EACZ,MAAM,EAAE,GAAI;CACZ;;AA9KH,QAAQ,GAAG,UAAU,GAIhB,OAAO,CA8KR,KAAK,CAAA;EACN,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,SAAU;EAEnB,aAAa,EAAE,GAAI;EACnB,MAAM,EAAE,iBAAkB;EAE1B,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,aAAc;CAC3B", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/container/min.css b/css/container/min.css index 4ddb91a..fcc31b2 100644 --- a/css/container/min.css +++ b/css/container/min.css @@ -1,3 +1,3 @@ -#WRAPPER>#CONTAINER>section{display:none;margin:3em;position:relative;flex-grow:1;padding:1em;border-radius:3px;background-color:#fff;color:#000;font-size:1em;border:1px solid #ddd}#WRAPPER>#CONTAINER>section.active{display:block}#WRAPPER>#CONTAINER>section.charts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#WRAPPER>#CONTAINER>section h6{color:#848484;font-size:1.2em;text-transform:uppercase;font-weight:300;letter-spacing:.2em;margin:0;padding:0}#WRAPPER>#CONTAINER>section h6:before{content:'- '}#WRAPPER>#CONTAINER>section h6:after{content:' -'}#WRAPPER>#CONTAINER>section h6.center{text-align:center}#WRAPPER>#CONTAINER>section input[type="radio"],#WRAPPER>#CONTAINER>section input[type="checkbox"]{display:none}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for],#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]{padding-left:.8em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{content:'';display:inline-block;position:relative;top:.1em;left:-.8em;width:calc( 1em - 2*.15em);height:calc( 1em - 2*.15em);border-radius:50% / 50%;border:0.15em solid #399ced;background:#fff center center no-repeat;background-image:none;background-size:70% auto;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;cursor:pointer}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for]:hover,#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:hover{text-decoration:underline}#WRAPPER>#CONTAINER>section input[type="radio"]:checked+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]:checked+label[for]:before{background-color:#399ced;background-image:url("/f/svg/checked/st/container")}#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{border-radius:3px}#WRAPPER>#CONTAINER>section input[type="submit"],#WRAPPER>#CONTAINER>section input[type="button"]{margin:.5em 0;padding:.3em .5em;border-radius:3px;border:1px solid #515151;color:#515151;background-color:#fff;-webkit-transition:background 0.1s ease-in-out,color 0.1s ease-in-out;transition:background 0.1s ease-in-out,color 0.1s ease-in-out}#WRAPPER>#CONTAINER>section input[type="submit"]:hover,#WRAPPER>#CONTAINER>section input[type="button"]:hover{background-color:#515151;color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary,#WRAPPER>#CONTAINER>section input[type="button"].primary{border-color:#399ced;color:#399ced;background-color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary:hover,#WRAPPER>#CONTAINER>section input[type="button"].primary:hover{background-color:#399ced;color:#fff}#WRAPPER>#CONTAINER>section img{margin:1em;height:3em}#WRAPPER>#CONTAINER>section .flag{margin:0 .8em;padding:.2em .5em;border-radius:5px;border:1px solid #b5b5b5;color:#555;font-family:'Inconsolata'} +#WRAPPER>#CONTAINER>section{display:none;margin:3em;position:relative;flex-grow:1;padding:1em;border-radius:3px;background-color:#fff;color:#000;font-size:1em;border:1px solid #ddd}#WRAPPER>#CONTAINER>section.active{display:block}#WRAPPER>#CONTAINER>section.charts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#WRAPPER>#CONTAINER>section h6{color:#848484;font-size:1.2em;text-transform:uppercase;font-weight:300;letter-spacing:.2em;margin:0;padding:0}#WRAPPER>#CONTAINER>section h6:before{content:'- '}#WRAPPER>#CONTAINER>section h6:after{content:' -'}#WRAPPER>#CONTAINER>section h6.center{text-align:center}#WRAPPER>#CONTAINER>section input[type="radio"],#WRAPPER>#CONTAINER>section input[type="checkbox"]{display:none}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for],#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]{padding-left:.8em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{content:'';display:inline-block;position:relative;top:.1em;left:-.8em;width:calc( 1em - 2*.15em);height:calc( 1em - 2*.15em);border-radius:50% / 50%;border:0.15em solid #399ced;background:#fff center center no-repeat;background-image:none;background-size:70% auto;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;cursor:pointer}#WRAPPER>#CONTAINER>section input[type="radio"]+label[for]:hover,#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:hover{text-decoration:underline}#WRAPPER>#CONTAINER>section input[type="radio"]:checked+label[for]:before,#WRAPPER>#CONTAINER>section input[type="checkbox"]:checked+label[for]:before{background-color:#399ced;background-image:url("/f/svg/checked/st/container")}#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:before{border-radius:3px;-webkit-transition:border 0.1s ease-in-out;transition:border 0.1s ease-in-out}#WRAPPER>#CONTAINER>section input[type="checkbox"]+label[for]:hover:before{border-color:#1276c7}#WRAPPER>#CONTAINER>section input[type="submit"],#WRAPPER>#CONTAINER>section input[type="button"]{margin:.5em 0;padding:.3em .5em;border-radius:3px;border:1px solid #515151;color:#515151;background-color:#fff;-webkit-transition:background 0.1s ease-in-out,color 0.1s ease-in-out;transition:background 0.1s ease-in-out,color 0.1s ease-in-out}#WRAPPER>#CONTAINER>section input[type="submit"]:hover,#WRAPPER>#CONTAINER>section input[type="button"]:hover{background-color:#515151;color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary,#WRAPPER>#CONTAINER>section input[type="button"].primary{border-color:#399ced;color:#399ced;background-color:#fff}#WRAPPER>#CONTAINER>section input[type="submit"].primary:hover,#WRAPPER>#CONTAINER>section input[type="button"].primary:hover{background-color:#399ced;color:#fff}#WRAPPER>#CONTAINER>section img{margin:1em;height:3em}#WRAPPER>#CONTAINER>section .flag{margin:0 .8em;padding:.2em .5em;border-radius:5px;border:1px solid #b5b5b5;color:#555;font-family:'Inconsolata'} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vY29udGFpbmVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cy5zY3NzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0bWFyZ2luOiAzZW07XG5cblx0XHQvLyBHZXN0aW9uIGRlIGwnYWN0aXZhdGlvbiBkZXMgc291cy1wYXJ0aWVzXG5cdFx0Ji5hY3RpdmV7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHQvLyBHZXN0aW9uIGQndW5lIHNlY3Rpb24gY29udGVuYW50IGRlcyBncmFwaGlxdWVzXG5cdFx0Ji5jaGFydHN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0fVxuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDFlbTtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblxuXG5cdFx0LyogWzJdIFRpdHJlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBoNntcblx0XHRcdGNvbG9yOiBsaWdodGVuKCR0aGVtZS1mZywgMjApO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCY6YmVmb3Jle2NvbnRlbnQ6Jy0gJzt9XG5cdFx0XHQmOmFmdGVye2NvbnRlbnQ6JyAtJzt9XG5cblx0XHRcdC8vIHF1YW5kIGNlbnRyw6lcblx0XHRcdCYuY2VudGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiBbM11bNF0gQm91dG9ucyByYWRpbyArIENoZWNrYm94ZXNcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBMYWJlbFxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yXSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl17XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC44ZW07XG5cblx0XHRcdC8vIFBhcyBkZSBzZWxlY3Rpb25cblx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAgICAgICAgICAqL1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogICBub25lOyAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXG5cdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6ICAgIG5vbmU7IC8qIEtvbnF1ZXJvciAgICAgICAgICAgKi9cblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6ICAgICAgbm9uZTsgLyogRmlyZWZveCAgICAgICAgICAgICAqL1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiAgICAgICBub25lOyAvKiBJRS9FZGdlICAgICAgICAgICAgICovXG5cdFx0XHR1c2VyLXNlbGVjdDogICAgICAgICAgIG5vbmU7IC8qIG5vbi1wcmVmaXhlZCAgICAgICAgKi9cblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBSZWNlcHRhY2xlXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLjFlbTtcblx0XHRcdFx0XHRsZWZ0OiAtLjhlbTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAuMTVlbSBzb2xpZCAkdGhlbWUtZmctcHJpbWFyeTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXIgcG91ciBsZSB0ZXh0ZVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUXVhbmQgYWN0aWZcblx0XHQmIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmUsXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy9jaGVja2VkL3N0L2NvbnRhaW5lcicpO1xuXHRcdH1cblxuXG5cdFx0Ly8gU3BlY2lmaXF1ZSBhIGNoZWNrYm94XG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbFtmb3JdOmJlZm9yZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFs1XSBCb3V0b25zIGRlIHN1Ym1pdFxuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImJ1dHRvblwiXXtcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdFx0cGFkZGluZzogLjNlbSAuNWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtZmc7XG5cblx0XHRcdGNvbG9yOiAkdGhlbWUtZmc7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAuMXMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0LyogKDEpIEFuaW1hdGlvbiBkZSBAaG92ZXIgKi9cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogKDIpIEJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0Ji5wcmltYXJ5e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblxuXHRcdFx0XHQvKiAoMykgQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXHRcdC8qIFs2XSBJbWFnZXMgaW5saW5lXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGltZ3tcblx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0fVxuXG5cdFx0LyogWzddIENvbnRvdXIgZmxhZ3Ncblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgLmZsYWd7XG5cdFx0XHRtYXJnaW46IDAgLjhlbTtcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcblxuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRmb250LWZhbWlseTogJ0luY29uc29sYXRhJztcblx0XHR9XG5cblxuXHR9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMzk5Y2VkO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmFhMztcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUVBLFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQUFBQSxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBRWQsTUFBTSxDQUFFLEdBQUksQ0FjWixRQUFRLENBQUUsUUFBUyxDQUNuQixTQUFTLENBQUUsQ0FBRSxDQUViLE9BQU8sQ0FBRSxHQUFJLENBRWIsYUFBYSxDQUFFLEdBQUksQ0FFbkIsZ0JBQWdCLENBQUUsSUFBSyxDQUV2QixLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxHQUFJLENBRWYsTUFBTSxDQUFFLGNBQWUsQ0E2SnZCLEFBOUxGLFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQUFNVCxPQUFPLEFBQUEsQ0FBRSxPQUFPLENBQUUsS0FBTSxDQUFJLEFBVi9CLFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQUFTVCxPQUFPLEFBQUEsQ0FDUCxPQUFPLENBQUUsSUFBSyxDQUVkLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGVBQWUsQ0FBRSxZQUFhLENBQzlCLEFBbkJILFFBQVEsQ0FBRyxVQUFVLENBSWhCLE9BQU8sQ0FtQ1IsRUFBRSxBQUFBLENBQ0gsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUs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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vY29udGFpbmVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cy5zY3NzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0bWFyZ2luOiAzZW07XG5cblx0XHQvLyBHZXN0aW9uIGRlIGwnYWN0aXZhdGlvbiBkZXMgc291cy1wYXJ0aWVzXG5cdFx0Ji5hY3RpdmV7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHQvLyBHZXN0aW9uIGQndW5lIHNlY3Rpb24gY29udGVuYW50IGRlcyBncmFwaGlxdWVzXG5cdFx0Ji5jaGFydHN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0fVxuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDFlbTtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblxuXG5cdFx0LyogWzJdIFRpdHJlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBoNntcblx0XHRcdGNvbG9yOiBsaWdodGVuKCR0aGVtZS1mZywgMjApO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCY6YmVmb3Jle2NvbnRlbnQ6Jy0gJzt9XG5cdFx0XHQmOmFmdGVye2NvbnRlbnQ6JyAtJzt9XG5cblx0XHRcdC8vIHF1YW5kIGNlbnRyw6lcblx0XHRcdCYuY2VudGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiBbM11bNF0gQm91dG9ucyByYWRpbyArIENoZWNrYm94ZXNcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBMYWJlbFxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yXSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl17XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC44ZW07XG5cblx0XHRcdC8vIFBhcyBkZSBzZWxlY3Rpb25cblx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAgICAgICAgICAqL1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogICBub25lOyAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXG5cdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6ICAgIG5vbmU7IC8qIEtvbnF1ZXJvciAgICAgICAgICAgKi9cblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6ICAgICAgbm9uZTsgLyogRmlyZWZveCAgICAgICAgICAgICAqL1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiAgICAgICBub25lOyAvKiBJRS9FZGdlICAgICAgICAgICAgICovXG5cdFx0XHR1c2VyLXNlbGVjdDogICAgICAgICAgIG5vbmU7IC8qIG5vbi1wcmVmaXhlZCAgICAgICAgKi9cblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBSZWNlcHRhY2xlXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLjFlbTtcblx0XHRcdFx0XHRsZWZ0OiAtLjhlbTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAuMTVlbSBzb2xpZCAkdGhlbWUtZmctcHJpbWFyeTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXIgcG91ciBsZSB0ZXh0ZVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUXVhbmQgYWN0aWZcblx0XHQmIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmUsXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy9jaGVja2VkL3N0L2NvbnRhaW5lcicpO1xuXHRcdH1cblxuXG5cdFx0Ly8gU3BlY2lmaXF1ZSBhIGNoZWNrYm94XG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbFtmb3JdOmJlZm9yZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMXMgZWFzZS1pbi1vdXQgKTtcblx0XHR9XG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbFtmb3JdOmhvdmVyOmJlZm9yZXtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCR0aGVtZS1mZy1wcmltYXJ5LCAxNSk7XG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiBbNV0gQm91dG9ucyBkZSBzdWJtaXRcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcblx0XHQmIGlucHV0W3R5cGU9XCJidXR0b25cIl17XG5cdFx0XHRtYXJnaW46IC41ZW0gMDtcblx0XHRcdHBhZGRpbmc6IC4zZW0gLjVlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoZW1lLWZnO1xuXG5cdFx0XHRjb2xvcjogJHRoZW1lLWZnO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCwgY29sb3IgLjFzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdC8qICgxKSBBbmltYXRpb24gZGUgQGhvdmVyICovXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmc7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cblx0XHRcdC8qICgyKSBCb3V0b24gcHJpbWFpcmUgKi9cblx0XHRcdCYucHJpbWFyeXtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cblx0XHRcdFx0LyogKDMpIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBib3V0b24gcHJpbWFpcmUgKi9cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cblx0XHQvKiBbNl0gSW1hZ2VzIGlubGluZVxuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbWd7XG5cdFx0XHRtYXJnaW46IDFlbTtcblx0XHRcdGhlaWdodDogM2VtO1xuXHRcdH1cblxuXHRcdC8qIFs3XSBDb250b3VyIGZsYWdzXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIC5mbGFne1xuXHRcdFx0bWFyZ2luOiAwIC44ZW07XG5cdFx0XHRwYWRkaW5nOiAuMmVtIC41ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiNWI1YjU7XG5cblx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdJbmNvbnNvbGF0YSc7XG5cdFx0fVxuXG5cblx0fVxuXG59XG4iLAoJCSIvKiBbMV0gQ09VTEVVUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgQ09VTEVVUlMgRFUgVEhFTUUgJERFRkFVTFQgKi9cbiR0aGVtZS1iZzogICAgICAgICAjZThlOGU4O1xuJHRoZW1lLWJnLXByaW1hcnk6ICNmZmZmZmY7XG4kdGhlbWUtZmc6ICAgICAgICAgIzUxNTE1MTtcbiR0aGVtZS1mZy1wcmltYXJ5OiAjMzk5Y2VkO1xuXG4vKiAoMikgQ09VTEVVUlMgREUgVEhFTUUgJERBUksgKi9cbiRkYXJrLWJnOiAgICAgICAgICMzMTM1NDE7XG4kZGFyay1iZy1wcmltYXJ5OiAjMjkyODJlO1xuJGRhcmstZmc6ICAgICAgICAgIzkzOTM5MztcbiRkYXJrLWZnLXByaW1hcnk6ICNmZmZmZmY7XG5cbiRoZWFkZXItZGFyazogICAgICMzMzMzMzM7XG5cbi8qICgzKSBDb3VsZXVycyBkdSB0aGVtZSBwb3VyIGxhIHRpbWVsaW5lICovXG4kdGltZWxpbmUtY29sb3I6ICM3MzgzOTQ7XG4kdGltZWxpbmUtMDogIzM5OWNlZDtcbiR0aW1lbGluZS0xOiAjZTY0ZTNlO1xuJHRpbWVsaW5lLTI6ICMxMGJhYTM7XG4kdGltZWxpbmUtMzogI2IxNGJlNztcbiR0aW1lbGluZS00OiAjMDUzYjVkO1xuXG5cbi8qIFsyXSBESU1FTlNJT05TXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIExheW91dCBkZSBiYXNlICovXG4kbWVudS1zaWRlLXdpZHRoOiAxNWVtO1xuJGhlYWRlci1oZWlnaHQ6ICAgNGVtO1xuXG5cblxuLyogWzNdIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlLi4uKSB7XG4gICAgdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsdWU7XG4gICAgdHJhbnNpdGlvbjogJHZhbHVlO1xufVxuXG4vKiBbNF0gRnVuY3Rpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy8gVHJhbnNmb3JtZSB1bmUgY291bGV1ciBoZXggZW4gc3RyaW5nIHNhbnMgbGUgI1xuQGZ1bmN0aW9uIGNvbG9yLXN0cigkY29sb3Ipe1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCN7JGNvbG9yfSwgMiwgc3RyLWxlbmd0aCgjeyRjb2xvcn0pKTtcbn1cbiIKCV0sCgkibWFwcGluZ3MiOiAiQUFFQSxRQUFRLENBQUcsVUFBVSxDQUloQixPQUFPLEFBQUEsQ0FDVixPQUFPLENBQUUsSUFBSyxDQUVkLE1BQU0sQ0FBRSxHQUFJLENBY1osUUFBUSxDQUFFLFFBQVMsQ0FDbkIsU0FBUyxDQUFFLENBQUUsQ0FFYixPQUFPLENBQUUsR0FBSSxDQUViLGFBQWEsQ0FBRSxHQUFJLENBRW5CLGdCQUFnQixDQUFFLElBQUssQ0FFdkIsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsR0FBSSxDQUVmLE1BQU0sQ0FBRSxjQUFlLENBaUt2QixBQWxNRixRQUFRLENBQUcsVUFBVSxDQUloQixPQUFPLEFBTVQsT0FBTyxBQUFBLENBQUUsT0FBTyxDQUFFLEtBQU0sQ0FBSSxBQVYvQixRQUFRLENBQUcsVUFBVSxDQUloQixPQUFPLEFBU1QsT0FBTyxBQUFB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 */ \ No newline at end of file diff --git a/css/container/min.css.map b/css/container/min.css.map index a31a2b6..aff4957 100644 --- a/css/container/min.css.map +++ b/css/container/min.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t// Animation de hover pour le texte\n\t\t\t&:hover{\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", + "@import 'constants.scss';\n\n#WRAPPER > #CONTAINER{\n\n\t/* [1] Section (contenu)\n\t=========================================================*/\n\t& > section{\n\t\tdisplay: none;\n\n\t\tmargin: 3em;\n\n\t\t// Gestion de l'activation des sous-parties\n\t\t&.active{ display: block; }\n\n\t\t// Gestion d'une section contenant des graphiques\n\t\t&.charts{\n\t\t\tdisplay: flex;\n\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-around;\n\t\t}\n\n\t\tposition: relative;\n\t\tflex-grow: 1;\n\n\t\tpadding: 1em;\n\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: #fff;\n\n\t\tcolor: #000;\n\t\tfont-size: 1em;\n\n\t\tborder: 1px solid #ddd;\n\n\n\n\t\t/* [2] Titres\n\t\t=========================================================*/\n\t\t& h6{\n\t\t\tcolor: lighten($theme-fg, 20);\n\t\t\tfont-size: 1.2em;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-weight: 300;\n\t\t\tletter-spacing: .2em;\n\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t&:before{content:'- ';}\n\t\t\t&:after{content:' -';}\n\n\t\t\t// quand centré\n\t\t\t&.center{\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\n\n\n\n\t\t/* [3][4] Boutons radio + Checkboxes\n\t\t=========================================================*/\n\t\t& input[type=\"radio\"],\n\t\t& input[type=\"checkbox\"]{\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Label\n\t\t& input[type=\"radio\"] + label[for],\n\t\t& input[type=\"checkbox\"] + label[for]{\n\t\t\tpadding-left: .8em;\n\n\t\t\t// Pas de selection\n\t\t\t-webkit-touch-callout: none; /* iOS Safari */\n\t\t\t-webkit-user-select: none; /* Chrome/Safari/Opera */\n\t\t\t-khtml-user-select: none; /* Konqueror */\n\t\t\t-moz-user-select: none; /* Firefox */\n\t\t\t-ms-user-select: none; /* IE/Edge */\n\t\t\tuser-select: none; /* non-prefixed */\n\n\t\t\tcursor: pointer;\n\n\t\t\t// Receptacle\n\t\t\t&:before{\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tposition: relative;\n\t\t\t\t\ttop: .1em;\n\t\t\t\t\tleft: -.8em;\n\t\t\t\t\twidth: calc( 1em - 2*.15em );\n\t\t\t\t\theight: calc( 1em - 2*.15em );\n\n\t\t\t\tborder-radius: 50% / 50%;\n\t\t\t\tborder: .15em solid $theme-fg-primary;\n\n\t\t\t\tbackground: #fff center center no-repeat;\n\t\t\t\tbackground-image: none;\n\t\t\t\tbackground-size: 70% auto;\n\n\t\t\t\t@include transition( background .2s ease-in-out );\n\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t// Animation de hover pour le texte\n\t\t\t&:hover{\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t// Quand actif\n\t\t& input[type=\"radio\"]:checked + label[for]:before,\n\t\t& input[type=\"checkbox\"]:checked + label[for]:before{\n\t\t\tbackground-color: $theme-fg-primary;\n\t\t\tbackground-image: url('/f/svg/checked/st/container');\n\t\t}\n\n\n\t\t// Specifique a checkbox\n\t\t& input[type=\"checkbox\"] + label[for]:before{\n\t\t\tborder-radius: 3px;\n\t\t\t@include transition( border .1s ease-in-out );\n\t\t}\n\t\t& input[type=\"checkbox\"] + label[for]:hover:before{\n\t\t\tborder-color: darken($theme-fg-primary, 15);\n\t\t}\n\n\n\n\n\n\t\t/* [5] Boutons de submit\n\t\t=========================================================*/\n\t\t& input[type=\"submit\"],\n\t\t& input[type=\"button\"]{\n\t\t\tmargin: .5em 0;\n\t\t\tpadding: .3em .5em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid $theme-fg;\n\n\t\t\tcolor: $theme-fg;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\t@include transition( background .1s ease-in-out, color .1s ease-in-out );\n\n\t\t\t/* (1) Animation de @hover */\n\t\t\t&:hover{\n\t\t\t\tbackground-color: $theme-fg;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\n\t\t\t/* (2) Bouton primaire */\n\t\t\t&.primary{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tcolor: $theme-fg-primary;\n\t\t\t\tbackground-color: #fff;\n\n\n\t\t\t\t/* (3) Animation de @hover pour bouton primaire */\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t}\n\n\t\t/* [6] Images inline\n\t\t=========================================================*/\n\t\t& img{\n\t\t\tmargin: 1em;\n\t\t\theight: 3em;\n\t\t}\n\n\t\t/* [7] Contour flags\n\t\t=========================================================*/\n\t\t& .flag{\n\t\t\tmargin: 0 .8em;\n\t\t\tpadding: .2em .5em;\n\n\t\t\tborder-radius: 5px;\n\t\t\tborder: 1px solid #b5b5b5;\n\n\t\t\tcolor: #555;\n\t\t\tfont-family: 'Inconsolata';\n\t\t}\n\n\n\t}\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/global.scss b/css/global.scss index c6e85fa..0e973ee 100755 --- a/css/global.scss +++ b/css/global.scss @@ -7,3 +7,34 @@ /* [2] Formulaire de type 'timeline' =========================================================*/ @import 'timeline-form'; + +#WRAPPER > #CONTAINER table, +#WRAPPER > #CONTAINER > section > table{ + + & tr, + & > tr{ + + & > td{ + padding: .8em; + + + color: #888; + font-weight: normal; + text-align: center; + white-space: nowrap; + + & > input[type="checkbox"]+label[for]:before{ + left: -.4em; + width: calc( 1.05em - 2*.15em ); + } + } + + & > td.hidden:before{ + content: '+'; + color: #ddd; + font-weight: bold; + } + + } + +} diff --git a/css/global/expanded.css b/css/global/expanded.css index ef09838..55fed47 100644 --- a/css/global/expanded.css +++ b/css/global/expanded.css @@ -719,4 +719,32 @@ cursor: pointer; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9nbG9iYWwuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIiwKCQkiLi4vcGFuZWwtbGlzdC5zY3NzIiwKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuLyogWzFdIFBhbmVsIGxpc3QgKHRva2VucywgdXRpbGlzYXRldXJzLCBldGMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCAncGFuZWwtbGlzdCc7XG5cbi8qIFsyXSBGb3JtdWxhaXJlIGRlIHR5cGUgJ3RpbWVsaW5lJ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgJ3RpbWVsaW5lLWZvcm0nO1xuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iLAoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gUGFubmVhdSBkJ2Fqb3V0L3N1cHByZXNzaW9uIGQnZWxlbWVudHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXBhbmVsLWxpc3Rde1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblxuXHQvKiAoMSkgSGVhZGVyICh0aXRyZSArIGFqb3V0KSAqL1xuXHQmID4gZGl2W2RhdGEtaGVhZGVyXXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRwYWRkaW5nOiAuNWVtIC43ZW07XG5cblx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjZWVlO1xuXG5cdFx0Ly8gTGliZWxsZSBkdSBwYW5lbFxuXHRcdCYgPiBzcGFuLFxuXHRcdCYgPiBidXR0b257XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHR9XG5cblx0XHQvLyBCb3V0b24gYWpvdXRlclxuXHRcdCYgPiBidXR0b257XG5cdFx0XHRwYWRkaW5nOiAuMWVtIC43ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG5cblx0XHRcdGJhY2tncm91bmQ6ICNlY2YwZjE7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCAuMXMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdFx0Y29sb3I6ICM3Nzc7XG5cblx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGhlbWUtZmctcHJpbWFyeSwgMTApO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0LyogKDIpIERlc2NyaXB0aW9uIChzb3VzIGxlIGhlYWRlcikgKi9cblx0JiA+IGRpdltkYXRhLWRlc2NyaXB0aW9uXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdHBhZGRpbmc6IC43ZW0gLjdlbTtcblxuXHRcdGNvbG9yOiAjNTU1O1xuXHR9XG5cblxuXG5cdC8qICgzKSBMaXN0ZSBkZXMgZWxlbWVudHMgKi9cblx0JiA+IHVsW2RhdGEtbGlzdF17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXG5cdFx0LyogKDQpIENoYXF1ZSBlbGVtZW50IGRlIGxhIGxpc3RlICovXG5cdFx0JiA+IGxpW2RhdGEtZWxlbWVudF17XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdFx0Ly8gcmVib3JkIGVuIGJhcyBzYXVmIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdC8qICg0LjEpIExvZ28gZXQgdHlwZSBkJ2VsZW1lbnQgKi9cblx0XHRcdCYgPiBkaXY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0XHRcdGhlaWdodDogNmVtO1xuXG5cdFx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdC8vIEltYWdlIHBvdXIgdG9rZW5cblx0XHRcdFx0JltkYXRhLXRva2VuXXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy90b2tlbi9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy90b2tlbi9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRoZW1lLWZnLXByaW1hcnkpfScpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Ly8gSW1hZ2UgcG91ciB1dGlsaXNhdGV1clxuXHRcdFx0XHQmW2RhdGEtdXNlcl17XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvdXNlci9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy91c2VyL3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGhlbWUtZmctcHJpbWFyeSl9Jyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQvLyBJbWFnZSBwb3VyIHV0aWxpc2F0ZXVyXG5cdFx0XHRcdCZbZGF0YS1udW1iZXJde1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3Bob25lX251bWJlci9zdC9jb250YWluZXIvNjY2NjY2JykgY2VudGVyIDFlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gU2kgbGUgdG9rZW4gZXN0IGFjdGlmXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9mL3N2Zy9waG9uZV9udW1iZXIvc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aGVtZS1mZy1wcmltYXJ5KX0nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlO1xuXG5cblxuXHRcdFx0XHQvLyBUZXh0ZSBwb3VyIGxlIHR5cGUgZCdlbGVtZW50XG5cdFx0XHRcdCYgPiBzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0cGFkZGluZzogMCAuNGVtO1xuXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC8qICg0LjIpIERvbm5lZXMgZGVzY3JpcHRpdmVzICovXG5cdFx0XHQmID4gZGl2Om50aC1jaGlsZChuKzIpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0ZmxleDogMTBlbTtcblxuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQvLyBPbiBwcmVmaXhlIGNoYXF1ZSBkb25uZWVcblx0XHRcdFx0JiA+IHNwYW5bZGF0YS1wcmVmaXhdOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtcHJlZml4KSBcIjogXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAoNC4zKSBCb3V0b24gZGUgc3VwcHJlc3Npb24gKi9cblx0XHRcdCYgPiBidXR0b257XG5cdFx0XHRcdHBhZGRpbmc6IC4xZW0gLjdlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJlbTtcblxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZTJiMDg7XG5cblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0XHRjb2xvcjogI2RlMmIwODtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXJcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZGUyYjA4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG5cdC8qICg1KSBGb3JtdWxhaXJlIGQnYWpvdXQgZCd1biBub3V2ZWwgZWxlbWVudCAqL1xuXHQmID4gZGl2W2RhdGEtYWRkXXtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gQWZmaWNoYWdlIHF1YW5kIC5hY3RpdmVcblx0XHQmLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcblxuXHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogKDUuMSkgRGVzY3JpcHRpb24gZHUgY2hhbXAgZGUgdGV4dGUgKi9cblx0XHQmID4gLmxhYmVse1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE4ZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiAjM2I0OTRjO1xuXHRcdH1cblxuXG5cdFx0LyogKDUuMikgQ2hhbXBzIGRlIHRleHRlICovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3RleHQnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0nZW1haWwnXSxcblx0XHQmID4gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXXtcblx0XHRcdG1hcmdpbjogMWVtIDA7XG5cdFx0XHRwYWRkaW5nOiAuNWVtIC43ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBmb2N1c1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZGRkO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0LyogKDUuMykgQm91dG9uIGRlIGNyZWF0aW9uIGFuaW1hdGlvbiBkZSBAaG92ZXIqL1xuXHRcdCYgPiBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIDEwKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG59XG4iLAoJCSJcbkBpbXBvcnQgJ2NvbnN0YW50cyc7XG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgaDUsXG5cdCYgaDQsXG5cdCYgaDMsXG5cdCYgKi5saW5le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkOGUwZTk7XG5cblx0fVxuXG5cblx0LyogKDIpIFRpdHJlcyBkZSBzZWN0aW9ucyAqL1xuXHQmIGgze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1uXTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXG5cdFx0fVxuXHR9XG5cblx0LyogKDMpIFRpdHJlcyBkZXMgc291cy1zZWN0aW9ucyAqL1xuXHQmIGg0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCZbZGF0YS1pY29uXTpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCR0aW1lbGluZS1jb2xvciwgMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LyogR2VzdGlvbiBkdSBiZWZvcmUgKGNvbXB0ZXVyIGNzcykgLy8qL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8qIENvbnRvdXIgYmxhbmMqL1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblxuICAgICAgICAvKiBUZXh0ZSBnZW5yZSB0ZXh0IG1lc3NhZ2UqL1xuICAgICAgICAmW2RhdGEtdGV4dF06YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXHR9XG5cblx0LyogKDUpICdUYWdzJyAtPiB0ZXh0ZXMgc3VyIGxlIGxpc2Vyw6kgZ2F1Y2hlICovXG5cdCYgW2RhdGEtdGFnXXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogYXR0cihkYXRhLXRhZyk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAvKiAoNikgSW5wdXQgZCd1cGxvYWQgZGUgZmljaGllciAoY3NzIGhhY2spICovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ117XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC8qIENvbnRpZW5kcmEgbCdpbnB1dCovXG4gICAgJiBpbnB1dFt0eXBlPSdmaWxlJ10gKyBzcGFuLmZpbGUtaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMjkwcHggLSAyKjE1cHggKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtMDtcblxuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTAsIDEwKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG5cdH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSAuYWN0aXZlKi9cblx0JiBpbnB1dFt0eXBlPSdmaWxlJ10uYWN0aXZlICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIE9uIGNoYW5nZSBsJ2ljw7RuZVxuXHRcdCY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ3YgJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICg3KSBJbnB1dHMgZGUgdHlwZSB0ZXh0ICovXG5cdCYgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQmIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5cdCYgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5cdCYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdCYgaW5wdXRbdHlwZT0nbWFpbCdde1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQvKiBBbmltYXRpb24gZGUgQGZvY3VzKi9cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3V0b25zXG5cdCYgaW5wdXRbdHlwZT0nc3VibWl0J117XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDIwKTtcblxuXHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGhvdmVyIHBvdXIgbGVzIGJvdXRvbnNcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbWVsaW5lLTIsIDUpO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYgbGFiZWx7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKiAoOCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgKi9cblx0JiBbZGF0YS1zcGFjZV17XG5cdFx0QGV4dGVuZCAqLmxpbmU7XG5cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qICgxMCkgR2VzdGlvbiBkZXMgZXNwYWNlbWVudHMgdmVydGljYXV4ICovXG5cdCYgLnNwYWNldG9weyBtYXJnaW4tdG9wOiAyMHB4ICAgICAgICFpbXBvcnRhbnQ7IH1cblx0JiAuc3BhY2VidG17IG1hcmdpbi1ib3R0b206IDIwcHggICAgIWltcG9ydGFudDsgfVxuXG5cdCYgLnNwYWNlZHtcblx0XHRAZXh0ZW5kIC5zcGFjZXRvcDtcblx0XHRAZXh0ZW5kIC5zcGFjZWJ0bTtcblx0fVxuXG5cdCYgLm5vYm9sZCxcblx0JiAubm9ib2xkICp7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXG5cdFx0JiBvcHRpb246bm90KDpkaXNhYmxlZCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdCYgb3B0aW9uOmRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0JiBvcHRpb24ucGFke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcblx0ICAgIC8vIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZzogMnB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvMzMzMzMzJykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Yvc3ZnL2JvdHRvbV9hcnJvdy9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRpbWVsaW5lLTIpfScpO1xuXHRcdH1cblxuXHR9XG5cblx0LyogKDEyKSBHZXN0aW9uIGRlcyBjb2xvcmlzIHBvdXIgbGVzIHRpdHJlcyAqL1xuXHQmIGg1LmNvbG9yMCxcblx0JiBoNC5jb2xvcjAsXG5cdCYgaDMuY29sb3Iwe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTA7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjEsXG5cdCYgaDQuY29sb3IxLFxuXHQmIGgzLmNvbG9yMXtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0xO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IyLFxuXHQmIGg0LmNvbG9yMixcblx0JiBoMy5jb2xvcjJ7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMyxcblx0JiBoNC5jb2xvcjMsXG5cdCYgaDMuY29sb3Ize1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMztcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTM7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjQsXG5cdCYgaDQuY29sb3I0LFxuXHQmIGgzLmNvbG9yNHtcblx0XHRjb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS00O1xuXHRcdH1cblx0fVxuXG5cblx0LyogKDEzKSBHZXN0aW9uIGRlIGxhIG5hdmlnYXRpb24gZmzDqWNow6llICovXG5cdCYgLmFycm93LWNvbnRhaW5lcntcblxuXHQgICAgJiBzcGFue1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICBtYXJnaW46IC4zZW0gMDtcblx0ICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG5cblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2Q4ZTBlOSwgMTApO1xuXG5cdFx0XHQvLyBQYXMgZGUgcmVib3JkIGRyb2l0ZSBzYXVmIHNpIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmxjKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdCAgICAgICAgY29sb3I6IGRhcmtlbigjZDhlMGU5LCAzMCk7XG5cblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXG5cdFx0XHQvLyBBcnJvbmRpIHBvdXIgcHJlbWllclxuXHQgICAgICAgICY6Zmlyc3QtY2hpbGQsXG5cdFx0XHQmLmZjeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBcnJvbmRpIHBvdXIgZGVybmllclxuXHQgICAgICAgICY6bGFzdC1jaGlsZCxcblx0XHRcdCYubGN7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIHF1YW5kIGxhIHBhZ2UgZXN0IHZhbGlkw6llXG5cdFx0XHQmLmRvbmV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZley8vOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aW1lbGluZS0yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFF1YW5kIGxhIHBhZ2Ugbidlc3QgcGFzIHZhbGlkw6llXG5cdFx0XHQmOm5vdCguZG9uZSl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2FhYTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHR9XG5cblxuXHQvKiAoMTQpIFN3aXRjaCBlbnRyZSBOb20gZXQgUHLDqW5vbSAqL1xuXHQmIHNwYW4uc3dpdGNoLWJvdGh7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1ib3RoL3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQvKiAoMTUpIFN3aXRjaCBQcsOpbm9tK05vbSA9IFBzZXVkbyAqL1xuXHQmIHNwYW4uc3dpdGNoLWxlZnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3N3aXRjaC1sZWZ0L3N0L2NvbnRhaW5lci80ZTRlNTAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdC8qICgxNCkgR2VzdGlvbiBkZSBsJ2FmZmljaGFnZSBkZXMgTUlOSSBmaWNoZXMgZXQgZGVzIEZJQ0hFUyByZWxhdGlvbnMgKi9cblx0Ly8gJiBhcnRpY2xlID4gYXJ0aWNsZXtcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHQvL1xuXHQvLyBcdCYuYWN0aXZle1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8v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 */ \ No newline at end of file +#WRAPPER > #CONTAINER table tr > td, +#WRAPPER > #CONTAINER table > tr > td, +#WRAPPER > #CONTAINER > section > table tr > td, +#WRAPPER > #CONTAINER > section > table > tr > td { + padding: .8em; + color: #888; + font-weight: normal; + text-align: center; + white-space: nowrap; +} + +#WRAPPER > #CONTAINER table tr > td > input[type="checkbox"] + label[for]:before, +#WRAPPER > #CONTAINER table > tr > td > input[type="checkbox"] + label[for]:before, +#WRAPPER > #CONTAINER > section > table tr > td > input[type="checkbox"] + label[for]:before, +#WRAPPER > #CONTAINER > section > table > tr > td > input[type="checkbox"] + label[for]:before { + left: -.4em; + width: calc( 1.05em - 2*.15em); +} + +#WRAPPER > #CONTAINER table tr > td.hidden:before, +#WRAPPER > #CONTAINER table > tr > td.hidden:before, +#WRAPPER > #CONTAINER > section > table tr > td.hidden:before, +#WRAPPER > #CONTAINER > section > table > tr > td.hidden:before { + content: '+'; + color: #ddd; + font-weight: bold; +} + +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9nbG9iYWwuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIiwKCQkiLi4vcGFuZWwtbGlzdC5zY3NzIiwKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuLyogWzFdIFBhbmVsIGxpc3QgKHRva2VucywgdXRpbGlzYXRldXJzLCBldGMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCAncGFuZWwtbGlzdCc7XG5cbi8qIFsyXSBGb3JtdWxhaXJlIGRlIHR5cGUgJ3RpbWVsaW5lJ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgJ3RpbWVsaW5lLWZvcm0nO1xuXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgdGFibGUsXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgPiBzZWN0aW9uID4gdGFibGV7XG5cbiAgICAmIHRyLFxuICAgICYgPiB0cntcblxuICAgICAgICAmID4gdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xuXG5cbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICYgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWxbZm9yXTpiZWZvcmV7XG4gICAgICAgICAgICAgICAgbGVmdDogLS40ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEuMDVlbSAtIDIqLjE1ZW0gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB0ZC5oaWRkZW46YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLAoJCSIvKiBbMV0gQ09VTEVVUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgQ09VTEVVUlMgRFUgVEhFTUUgJERFRkFVTFQgKi9cbiR0aGVtZS1iZzogICAgICAgICAjZThlOGU4O1xuJHRoZW1lLWJnLXByaW1hcnk6ICNmZmZmZmY7XG4kdGhlbWUtZmc6ICAgICAgICAgIzUxNTE1MTtcbiR0aGVtZS1mZy1wcmltYXJ5OiAjMzk5Y2VkO1xuXG4vKiAoMikgQ09VTEVVUlMgREUgVEhFTUUgJERBUksgKi9cbiRkYXJrLWJnOiAgICAgICAgICMzMTM1NDE7XG4kZGFyay1iZy1wcmltYXJ5OiAjMjkyODJlO1xuJGRhcmstZmc6ICAgICAgICAgIzkzOTM5MztcbiRkYXJrLWZnLXByaW1hcnk6ICNmZmZmZmY7XG5cbiRoZWFkZXItZGFyazogICAgICMzMzMzMzM7XG5cbi8qICgzKSBDb3VsZXVycyBkdSB0aGVtZSBwb3VyIGxhIHRpbWVsaW5lICovXG4kdGltZWxpbmUtY29sb3I6ICM3MzgzOTQ7XG4kdGltZWxpbmUtMDogIzM5OWNlZDtcbiR0aW1lbGluZS0xOiAjZTY0ZTNlO1xuJHRpbWVsaW5lLTI6ICMxMGJhYTM7XG4kdGltZWxpbmUtMzogI2IxNGJlNztcbiR0aW1lbGluZS00OiAjMDUzYjVkO1xuXG5cbi8qIFsyXSBESU1FTlNJT05TXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIExheW91dCBkZSBiYXNlICovXG4kbWVudS1zaWRlLXdpZHRoOiAxNWVtO1xuJGhlYWRlci1oZWlnaHQ6ICAgNGVtO1xuXG5cblxuLyogWzNdIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlLi4uKSB7XG4gICAgdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsdWU7XG4gICAgdHJhbnNpdGlvbjogJHZhbHVlO1xufVxuXG4vKiBbNF0gRnVuY3Rpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy8gVHJhbnNmb3JtZSB1bmUgY291bGV1ciBoZXggZW4gc3RyaW5nIHNhbnMgbGUgI1xuQGZ1bmN0aW9uIGNvbG9yLXN0cigkY29sb3Ipe1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCN7JGNvbG9yfSwgMiwgc3RyLWxlbmd0aCgjeyRjb2xvcn0pKTtcbn1cbiIsCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbi8qIFsxXSBQYW5uZWF1IGQnYWpvdXQvc3VwcHJlc3Npb24gZCdlbGVtZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNXUkFQUEVSID4gI0NPTlRBSU5FUiBzZWN0aW9uW2RhdGEtcGFuZWwtbGlzdF17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Zm9udC1zaXplOiAuOWVtO1xuXHRjb2xvcjogIzAwMDtcblxuXG5cdC8qICgxKSBIZWFkZXIgKHRpdHJlICsgYWpvdXQpICovXG5cdCYgPiBkaXZbZGF0YS1oZWFkZXJde1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdHBhZGRpbmc6IC41ZW0gLjdlbTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICNlZWU7XG5cblx0XHQvLyBMaWJlbGxlIGR1IHBhbmVsXG5cdFx0JiA+IHNwYW4sXG5cdFx0JiA+IGJ1dHRvbntcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdH1cblxuXHRcdC8vIEJvdXRvbiBham91dGVyXG5cdFx0JiA+IGJ1dHRvbntcblx0XHRcdHBhZGRpbmc6IC4xZW0gLjdlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzc3NztcblxuXHRcdFx0YmFja2dyb3VuZDogI2VjZjBmMTtcblxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIC4xcyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHRjb2xvcjogIzc3NztcblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3ZlclxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCR0aGVtZS1mZy1wcmltYXJ5LCAxMCk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXHQvKiAoMikgRGVzY3JpcHRpb24gKHNvdXMgbGUgaGVhZGVyKSAqL1xuXHQmID4gZGl2W2RhdGEtZGVzY3JpcHRpb25de1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG5cdFx0cGFkZGluZzogLjdlbSAuN2VtO1xuXG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblxuXG5cblx0LyogKDMpIExpc3RlIGRlcyBlbGVtZW50cyAqL1xuXHQmID4gdWxbZGF0YS1saXN0XXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cblx0XHQvKiAoNCkgQ2hhcXVlIGVsZW1lbnQgZGUgbGEgbGlzdGUgKi9cblx0XHQmID4gbGlbZGF0YS1lbGVtZW50XXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdC8vIGZsZXggcHJvcGVydGllc1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0XHQvLyByZWJvcmQgZW4gYmFzIHNhdWYgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdH1cblxuXHRcdFx0LyogKDQuMSkgTG9nbyBldCB0eXBlIGQnZWxlbWVudCAqL1xuXHRcdFx0JiA+IGRpdjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA2ZW07XG5cblx0XHRcdFx0Ly8gZmxleCBwcm9wZXJ0aWVzXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0Ly8gSW1hZ2UgcG91ciB0b2tlblxuXHRcdFx0XHQmW2RhdGEtdG9rZW5de1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Yvc3ZnL3Rva2VuL3N0L2NvbnRhaW5lci82NjY2NjYnKSBjZW50ZXIgMWVtIG5vLXJlcGVhdDtcblx0XHRcdFx0XHQvLyBTaSBsZSB0b2tlbiBlc3QgYWN0aWZcblx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Yvc3ZnL3Rva2VuL3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGhlbWUtZmctcHJpbWFyeSl9Jyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQvLyBJbWFnZSBwb3VyIHV0aWxpc2F0ZXVyXG5cdFx0XHRcdCZbZGF0YS11c2VyXXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9mL3N2Zy91c2VyL3N0L2NvbnRhaW5lci82NjY2NjYnKSBjZW50ZXIgMWVtIG5vLXJlcGVhdDtcblx0XHRcdFx0XHQvLyBTaSBsZSB0b2tlbiBlc3QgYWN0aWZcblx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Yvc3ZnL3VzZXIvc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aGVtZS1mZy1wcmltYXJ5KX0nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC8vIEltYWdlIHBvdXIgdXRpbGlzYXRldXJcblx0XHRcdFx0JltkYXRhLW51bWJlcl17XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvcGhvbmVfbnVtYmVyL3N0L2NvbnRhaW5lci82NjY2NjYnKSBjZW50ZXIgMWVtIG5vLXJlcGVhdDtcblx0XHRcdFx0XHQvLyBTaSBsZSB0b2tlbiBlc3QgYWN0aWZcblx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Yvc3ZnL3Bob25lX251bWJlci9zdC9jb250YWluZXIvI3tjb2xvci1zdHIoJHRoZW1lLWZnLXByaW1hcnkpfScpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCU7XG5cblxuXG5cdFx0XHRcdC8vIFRleHRlIHBvdXIgbGUgdHlwZSBkJ2VsZW1lbnRcblx0XHRcdFx0JiA+IHNwYW57XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRwYWRkaW5nOiAwIC40ZW07XG5cblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LyogKDQuMikgRG9ubmVlcyBkZXNjcmlwdGl2ZXMgKi9cblx0XHRcdCYgPiBkaXY6bnRoLWNoaWxkKG4rMil7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRmbGV4OiAxMGVtO1xuXG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdFx0XHQvLyBmbGV4IHByb3BlcnRpZXNcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdC8vIE9uIHByZWZpeGUgY2hhcXVlIGRvbm5lZVxuXHRcdFx0XHQmID4gc3BhbltkYXRhLXByZWZpeF06YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1wcmVmaXgpIFwiOiBcIjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qICg0LjMpIEJvdXRvbiBkZSBzdXBwcmVzc2lvbiAqL1xuXHRcdFx0JiA+IGJ1dHRvbntcblx0XHRcdFx0cGFkZGluZzogLjFlbSAuN2VtO1xuXHRcdFx0XHRcdGhlaWdodDogMmVtO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RlMmIwODtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRcdGNvbG9yOiAjZGUyYjA4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwgLjJzIGVhc2UtaW4tb3V0ICk7XG5cblx0XHRcdFx0Ly8gQW5pbWF0aW9uIGRlIEBob3ZlclxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNkZTJiMDg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cblx0LyogKDUpIEZvcm11bGFpcmUgZCdham91dCBkJ3VuIG5vdXZlbCBlbGVtZW50ICovXG5cdCYgPiBkaXZbZGF0YS1hZGRde1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQvLyBBZmZpY2hhZ2UgcXVhbmQgLmFjdGl2ZVxuXHRcdCYuYWN0aXZle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuXG5cdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiAoNS4xKSBEZXNjcmlwdGlvbiBkdSBjaGFtcCBkZSB0ZXh0ZSAqL1xuXHRcdCYgPiAubGFiZWx7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMThlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJlbTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Y29sb3I6ICMzYjQ5NGM7XG5cdFx0fVxuXG5cblx0XHQvKiAoNS4yKSBDaGFtcHMgZGUgdGV4dGUgKi9cblx0XHQmID4gaW5wdXRbdHlwZT0ndGV4dCddLFxuXHRcdCYgPiBpbnB1dFt0eXBlPSdlbWFpbCddLFxuXHRcdCYgPiBpbnB1dFt0eXBlPSdwYXNzd29yZCdde1xuXHRcdFx0bWFyZ2luOiAxZW0gMDtcblx0XHRcdHBhZGRpbmc6IC41ZW0gLjdlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXG5cdFx0XHQvLyBBbmltYXRpb24gZGUgQGZvY3VzXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4ICNkZGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQvKiAoNS4zKSBCb3V0b24gZGUgY3JlYXRpb24gYW5pbWF0aW9uIGRlIEBob3ZlciovXG5cdFx0JiA+IGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGhlbWUtZmctcHJpbWFyeSwgMTApO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cbn1cbiIsCgkJIlxuQGltcG9ydCAnY29uc3RhbnRzJztcbi8qIFsxXSBGb3JtdWxhaXJlIGRlIHR5cGUgdGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXRpbWVsaW5lXXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblx0LyogKDEpIE9uIGFqb3V0ZSBsZSBsaXNlcsOpIMOgIGRyb2l0ZSBwb3VyIFRPVVMgbGVzIMOpbMOpbWVudHMgKi9cblx0JiBoNSxcblx0JiBoNCxcblx0JiBoMyxcblx0JiAqLmxpbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRjb2xvcjogIzMzMztcblxuXHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdHBhZGRpbmc6IDVweCA2MHB4O1xuXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q4ZTBlOTtcblxuXHR9XG5cblxuXHQvKiAoMikgVGl0cmVzIGRlIHNlY3Rpb25zICovXG5cdCYgaDN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLW5dOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cblx0XHR9XG5cdH1cblxuXHQvKiAoMykgVGl0cmVzIGRlcyBzb3VzLXNlY3Rpb25zICovXG5cdCYgaDR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLWljb25dOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblx0fVxuXG5cdC8qICg0KSBUaXRyZXMgZ2VucmUgdGV4dCBtZXNzYWdlICovXG5cdCYgaDV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXG4gICAgICAgIC8qIFRleHRlIGdlbnJlIHRleHQgbWVzc2FnZSovXG4gICAgICAgICZbZGF0YS10ZXh0XTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cdH1cblxuXHQvKiAoNSkgJ1RhZ3MnIC0+IHRleHRlcyBzdXIgbGUgbGlzZXLDqSBnYXVjaGUgKi9cblx0JiBbZGF0YS10YWdde1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgIFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGFnKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICB9XG5cdH1cblxuICAgIC8qICg2KSBJbnB1dCBkJ3VwbG9hZCBkZSBmaWNoaWVyIChjc3MgaGFjaykgKi9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLyogQ29udGllbmRyYSBsJ2lucHV0Ki9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXSArIHNwYW4uZmlsZS1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAyOTBweCAtIDIqMTVweCApO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS0wO1xuXG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC8qIEljb25lIGQndXBsb2FkKi9cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnZSAnO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCApO1xuICAgIH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSBob3ZlciovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddOmhvdmVyICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMCwgMTApO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcblx0fVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIC5hY3RpdmUqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXS5hY3RpdmUgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly8gT24gY2hhbmdlIGwnaWPDtG5lXG5cdFx0JjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAndiAnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LyogKDcpIElucHV0cyBkZSB0eXBlIHRleHQgKi9cblx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdCYgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0JiBpbnB1dFt0eXBlPSdidXR0b24nXSxcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcblx0JiBpbnB1dFt0eXBlPSdtYWlsJ117XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0bWFyZ2luOiB1bnNldDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8qIEFuaW1hdGlvbiBkZSBAZm9jdXMqL1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJvdXRvbnNcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGltZWxpbmUtMiwgMjApO1xuXG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBsZXMgYm91dG9uc1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMiwgNSk7XG5cdFx0fVxuXHR9XG5cblxuXG5cblx0JiBsYWJlbHtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cdC8qICg4KSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyAqL1xuXHQmIFtkYXRhLXNwYWNlXXtcblx0XHRAZXh0ZW5kICoubGluZTtcblxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LyogKDEwKSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyB2ZXJ0aWNhdXggKi9cblx0JiAuc3BhY2V0b3B7IG1hcmdpbi10b3A6IDIwcHggICAgICAgIWltcG9ydGFudDsgfVxuXHQmIC5zcGFjZWJ0bXsgbWFyZ2luLWJvdHRvbTogMjBweCAgICAhaW1wb3J0YW50OyB9XG5cblx0JiAuc3BhY2Vke1xuXHRcdEBleHRlbmQgLnNwYWNldG9wO1xuXHRcdEBleHRlbmQgLnNwYWNlYnRtO1xuXHR9XG5cblx0JiAubm9ib2xkLFxuXHQmIC5ub2JvbGQgKntcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiAoMTEpIEdlc3Rpb24gZGVzIGN1c3RvbSA8c2VsZWN0PiAqL1xuXHQmIHNlbGVjdHtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDA7XG5cblx0ICAgIC8vIEhpZGVzIHJpZ2h0IGFycm93XG5cdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICB0ZXh0LWluZGVudDogMXB4O1xuXHQgICAgdGV4dC1vdmVyZmxvdzogJyc7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cblx0XHQmIG9wdGlvbjpub3QoOmRpc2FibGVkKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdFx0fVxuXG5cdFx0JiBvcHRpb246ZGlzYWJsZWQ6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmIG9wdGlvbi5wYWR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0e1xuXHQgICAgLy8gd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAycHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cblx0ICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8zMzMzMzMnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGltZWxpbmUtMil9Jyk7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiAoMTIpIEdlc3Rpb24gZGVzIGNvbG9yaXMgcG91ciBsZXMgdGl0cmVzICovXG5cdCYgaDUuY29sb3IwLFxuXHQmIGg0LmNvbG9yMCxcblx0JiBoMy5jb2xvcjB7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMSxcblx0JiBoNC5jb2xvcjEsXG5cdCYgaDMuY29sb3Ixe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjIsXG5cdCYgaDQuY29sb3IyLFxuXHQmIGgzLmNvbG9yMntcblx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IzLFxuXHQmIGg0LmNvbG9yMyxcblx0JiBoMy5jb2xvcjN7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMztcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yNCxcblx0JiBoNC5jb2xvcjQsXG5cdCYgaDMuY29sb3I0e1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoMTMpIEdlc3Rpb24gZGUgbGEgbmF2aWdhdGlvbiBmbMOpY2jDqWUgKi9cblx0JiAuYXJyb3ctY29udGFpbmVye1xuXG5cdCAgICAmIHNwYW57XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgIG1hcmdpbjogLjNlbSAwO1xuXHQgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcblxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjZDhlMGU5LCAxMCk7XG5cblx0XHRcdC8vIFBhcyBkZSByZWJvcmQgZHJvaXRlIHNhdWYgc2kgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpOm5vdCgubGMpe1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0ICAgICAgICBjb2xvcjogZGFya2VuKCNkOGUwZTksIDMwKTtcblxuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIC4ycyBlYXNlLWluLW91dCApO1xuXG5cblx0XHRcdC8vIEFycm9uZGkgcG91ciBwcmVtaWVyXG5cdCAgICAgICAgJjpmaXJzdC1jaGlsZCxcblx0XHRcdCYuZmN7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cblx0XHRcdC8vIEFycm9uZGkgcG91ciBkZXJuaWVyXG5cdCAgICAgICAgJjpsYXN0LWNoaWxkLFxuXHRcdFx0Ji5sY3sgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBbmltYXRpb24gcXVhbmQgbGEgcGFnZSBlc3QgdmFsaWTDqWVcblx0XHRcdCYuZG9uZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUXVhbmQgbGEgcGFnZSBuJ2VzdCBwYXMgdmFsaWTDqWVcblx0XHRcdCY6bm90KC5kb25lKXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNhYWE7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgICAgfVxuXG5cdH1cblxuXG5cdC8qICgxNCkgU3dpdGNoIGVudHJlIE5vbSBldCBQcsOpbm9tICovXG5cdCYgc3Bhbi5zd2l0Y2gtYm90aHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWJvdGgvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cdC8qICgxNSkgU3dpdGNoIFByw6lub20rTm9tID0gUHNldWRvICovXG5cdCYgc3Bhbi5zd2l0Y2gtbGVmdHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWxlZnQvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0LyogKDE0KSBHZXN0aW9uIGRlIGwnYWZmaWNoYWdlIGRlcyBNSU5JIGZpY2hlcyBldCBkZXMgRklDSEVTIHJlbGF0aW9ucyAqL1xuXHQvLyAmIGFydGljbGUgPiBhcnRpY2xle1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vXG5cdC8vIFx0Ji5hY3RpdmV7XG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHR9XG5cdC8vIH1cblxufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICI7QUNBQTsyREFDMkQ7QUFDM0Qsb0NBQW9DO0FBTXBDLGlDQUFpQztBQVFqQyw0Q0FBNEM7QUFTNUM7MkRBQzJEO0FBQzNELHdCQUF3QjtBQU14QjsyREFDMkQ7QUFlM0Q7MkRBQzJEO0FEaEQzRDsyREFDMkQ7QUNIM0Q7MkRBQzJEO0FBQzNELG9DQUFvQztBQU1wQyxpQ0FBaUM7QUFRakMsNENBQTRDO0FBUzVDOzJEQUMyRDtBQUMzRCx3QkFBd0I7QUFNeEI7MkRBQzJEO0FBZTNEOzJEQUMyRDtBQ2hEM0Q7MkRBQzJEO0FBQzNELFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFB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 */ \ No newline at end of file diff --git a/css/global/expanded.css.map b/css/global/expanded.css.map index 807fb10..73a28e8 100644 --- a/css/global/expanded.css.map +++ b/css/global/expanded.css.map @@ -8,11 +8,11 @@ "../timeline-form.scss" ], "sourcesContent": [ - "@import 'constants';\n\n/* [1] Panel list (tokens, utilisateurs, etc)\n=========================================================*/\n@import 'panel-list';\n\n/* [2] Formulaire de type 'timeline'\n=========================================================*/\n@import 'timeline-form';\n", + "@import 'constants';\n\n/* [1] Panel list (tokens, utilisateurs, etc)\n=========================================================*/\n@import 'panel-list';\n\n/* [2] Formulaire de type 'timeline'\n=========================================================*/\n@import 'timeline-form';\n\n#WRAPPER > #CONTAINER table,\n#WRAPPER > #CONTAINER > section > table{\n\n & tr,\n & > tr{\n\n & > td{\n padding: .8em;\n\n\n color: #888;\n font-weight: normal;\n text-align: center;\n white-space: nowrap;\n\n & > input[type=\"checkbox\"]+label[for]:before{\n left: -.4em;\n width: calc( 1.05em - 2*.15em );\n }\n }\n\n & > td.hidden:before{\n content: '+';\n color: #ddd;\n font-weight: bold;\n }\n\n }\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #399ced;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #333333;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #399ced;\n$timeline-1: #e64e3e;\n$timeline-2: #10baa3;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n transform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n -webkit-transition: $value;\n transition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n @return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n", "@import 'constants';\n\n/* [1] Panneau d'ajout/suppression d'elements\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-panel-list]{\n\tdisplay: block;\n\tposition: relative;\n\n\tborder-radius: 3px;\n\tborder: 1px solid #ccc;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\n\t/* (1) Header (titre + ajout) */\n\t& > div[data-header]{\n\t\tdisplay: flex;\n\t\tposition: relative;\n\n\t\t// flex properties\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\tpadding: .5em .7em;\n\n\t\tborder-radius: 3px 3px 0 0;\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tbackground-color: #f5f5f5;\n\t\tbox-shadow: inset 0 0 5px #eee;\n\n\t\t// Libelle du panel\n\t\t& > span,\n\t\t& > button{\n\t\t\tcolor: #333;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 2em;\n\t\t}\n\n\t\t// Bouton ajouter\n\t\t& > button{\n\t\t\tpadding: .1em .7em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid #777;\n\n\t\t\tbackground: #ecf0f1;\n\n\t\t\t@include transition( all .1s ease-in-out );\n\n\t\t\tcolor: #777;\n\n\t\t\t// Animation de @hover\n\t\t\t&:hover{\n\t\t\t\tbackground: $theme-fg-primary;\n\t\t\t\tborder-color: darken($theme-fg-primary, 10);\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t}\n\n\t}\n\n\n\t/* (2) Description (sous le header) */\n\t& > div[data-description]{\n\t\tdisplay: block;\n\t\tposition: relative;\n\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tpadding: .7em .7em;\n\n\t\tcolor: #555;\n\t}\n\n\n\n\t/* (3) Liste des elements */\n\t& > ul[data-list]{\n\t\tdisplay: flex;\n\t\tposition: relative;\n\n\t\t// flex properties\n\t\tflex-direction: column;\n\t\tjustify-content: flex-start;\n\t\tflex-wrap: nowrap;\n\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tlist-style: none;\n\n\n\t\t/* (4) Chaque element de la liste */\n\t\t& > li[data-element]{\n\t\t\tdisplay: flex;\n\n\t\t\t// flex properties\n\t\t\tflex-direction: row;\n\t\t\tjustify-content: space-between;\n\t\t\talign-items: center;\n\t\t\tflex-wrap: nowrap;\n\n\t\t\tpadding: 1em;\n\n\t\t\t// rebord en bas sauf dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-bottom: 1px solid #ccc;\n\t\t\t}\n\n\t\t\t/* (4.1) Logo et type d'element */\n\t\t\t& > div:nth-child(1){\n\t\t\t\tdisplay: flex;\n\t\t\t\t\twidth: 10em;\n\t\t\t\t\theight: 6em;\n\n\t\t\t\t// flex properties\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: flex-end;\n\t\t\t\talign-items: center;\n\n\t\t\t\t// Image pour token\n\t\t\t\t&[data-token]{\n\t\t\t\t\tbackground: url('/f/svg/token/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/token/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\t// Image pour utilisateur\n\t\t\t\t&[data-user]{\n\t\t\t\t\tbackground: url('/f/svg/user/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/user/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\t// Image pour utilisateur\n\t\t\t\t&[data-number]{\n\t\t\t\t\tbackground: url('/f/svg/phone_number/st/container/666666') center 1em no-repeat;\n\t\t\t\t\t// Si le token est actif\n\t\t\t\t\t&.active{\n\t\t\t\t\t\tbackground-image: url('/f/svg/phone_number/st/container/#{color-str($theme-fg-primary)}');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tbackground-size: auto 50%;\n\n\n\n\t\t\t\t// Texte pour le type d'element\n\t\t\t\t& > span{\n\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\tpadding: 0 .4em;\n\n\t\t\t\t\tborder-radius: 3px;\n\t\t\t\t\tborder: 1px solid #ddd;\n\n\t\t\t\t\tfont-size: .8em;\n\t\t\t\t\tcolor: #555;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\tfont-weight: bold;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t/* (4.2) Donnees descriptives */\n\t\t\t& > div:nth-child(n+2){\n\t\t\t\tdisplay: flex;\n\t\t\t\tposition: relative;\n\n\t\t\t\tflex: 10em;\n\n\t\t\t\tpadding: 1em;\n\n\t\t\t\t// flex properties\n\t\t\t\tflex-direction: column;\n\t\t\t\tjustify-content: flex-start;\n\t\t\t\talign-items: flex-start;\n\n\t\t\t\tfont-size: 1em;\n\t\t\t\tcolor: #000;\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t// On prefixe chaque donnee\n\t\t\t\t& > span[data-prefix]:before{\n\t\t\t\t\tcontent: attr(data-prefix) \": \";\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* (4.3) Bouton de suppression */\n\t\t\t& > button{\n\t\t\t\tpadding: .1em .7em;\n\t\t\t\t\theight: 2em;\n\n\t\t\t\tborder-radius: 3px;\n\t\t\t\tborder: 1px solid #de2b08;\n\n\t\t\t\tbackground: #fff;\n\n\t\t\t\tcolor: #de2b08;\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t@include transition( all .2s ease-in-out );\n\n\t\t\t\t// Animation de @hover\n\t\t\t\t&:hover{\n\t\t\t\t\tbackground: #de2b08;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\n\t/* (5) Formulaire d'ajout d'un nouvel element */\n\t& > div[data-add]{\n\t\tdisplay: none;\n\n\t\t// Affichage quand .active\n\t\t&.active{\n\t\t\tdisplay: block;\n\t\t}\n\n\t\tposition: relative;\n\n\t\tpadding: 1em;\n\n\t\tborder-bottom: 1px solid #ccc;\n\n\t\tbackground-color: #ecf0f1;\n\n\t\t// font-weight: bold;\n\n\t\t/* (5.1) Description du champ de texte */\n\t\t& > .label{\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 18em;\n\t\t\tpadding-right: 2em;\n\t\t\ttext-align: right;\n\t\t\tcolor: #3b494c;\n\t\t}\n\n\n\t\t/* (5.2) Champs de texte */\n\t\t& > input[type='text'],\n\t\t& > input[type='email'],\n\t\t& > input[type='password']{\n\t\t\tmargin: 1em 0;\n\t\t\tpadding: .5em .7em;\n\n\t\t\tborder-radius: 3px;\n\t\t\tborder: 1px solid #ddd;\n\n\t\t\tbackground-color: #fff;\n\n\t\t\tcolor: #000;\n\t\t\tfont-weight: normal;\n\n\t\t\t// Animation de @focus\n\t\t\t&:focus{\n\t\t\t\tborder-color: $theme-fg-primary;\n\t\t\t\tbox-shadow: inset 0 0 2px #ddd;\n\t\t\t}\n\t\t}\n\n\n\t\t/* (5.3) Bouton de creation animation de @hover*/\n\t\t& > input[type='submit']:hover{\n\t\t\tbackground: $theme-fg-primary;\n\t\t\tborder-color: darken($theme-fg-primary, 10);\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n}\n", "\n@import 'constants';\n/* [1] Formulaire de type timeline\n=========================================================*/\n#WRAPPER > #CONTAINER section[data-timeline]{\n\tdisplay: block;\n\tposition: relative;\n\n\tbackground-color: #fff;\n\n\tfont-size: .9em;\n\tcolor: #000;\n\n\t/* (1) On ajoute le liseré à droite pour TOUS les éléments */\n\t& h5,\n\t& h4,\n\t& h3,\n\t& *.line{\n\t\tdisplay: block;\n\n\t\tcolor: #333;\n\n\t\tmargin: 0 40px;\n\t\tpadding: 5px 60px;\n\n border-left: 2px solid #d8e0e9;\n\n\t}\n\n\n\t/* (2) Titres de sections */\n\t& h3{\n\t\tdisplay: block;\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.4em;\n\t\tcolor: #000;\n\t\tfont-weight: bold;\n\n // background-color: $timeline-color;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-n]:before{\n content: attr(data-n);\n\n display: inline-block;\n position: absolute;\n margin-top: .6em;\n margin-left: -41px;\n padding: 3px 12px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 3px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: 1.3em;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\n\t\t}\n\t}\n\n\t/* (3) Titres des sous-sections */\n\t& h4{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&[data-icon]:before{\n\t\t\tcontent: attr(data-icon);\n\n display: inline-block;\n position: absolute;\n margin-top: .9em;\n margin-left: -41px;\n padding: 9px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n\t\t\tfont-size: .9em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\t}\n\n\t/* (4) Titres genre text message */\n\t& h5{\n\t\tdisplay: block;\n\n\t\tpadding: 20px 40px;\n\n\t\tfont-size: 1.2em;\n\t\tcolor: darken($timeline-color, 20);\n\t\tfont-weight: bold;\n\n\t\t/* Gestion du before (compteur css) //*/\n\t\t&:before{\n\t\t\tcontent: '';\n\n display: inline-block;\n position: absolute;\n margin-top: .7em;\n margin-left: -41px;\n padding: 7px;\n\n border-radius: 50%;\n /* Contour blanc*/\n box-shadow: 0 0 0 2px #fff;\n\n background-color: $timeline-color;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n\t\t}\n\n /* Texte genre text message*/\n &[data-text]:after{\n content: attr(data-text);\n padding: 6px 10px;\n\n border-radius: 3px;\n\n background: $timeline-color;\n\n color: #fff;\n font-weight: normal;\n }\n\t}\n\n\t/* (5) 'Tags' -> textes sur le liseré gauche */\n\t& [data-tag]{\n\t\tdisplay: block;\n\n\t\tpadding: 40px 60px;\n\n &:before{\n \t\tcontent: attr(data-tag);\n\n display: inline-block;\n position: absolute;\n margin-top: .5em;\n margin-left: -41px;\n padding: 2px;\n\n background-color: #fff;\n\n font-size: 1.2em;\n color: $timeline-color;\n font-weight: bold;\n\n /* On centre sur la ligne*/\n @include transform( translateX(-50%) translateY(-50%) );\n }\n\t}\n\n /* (6) Input d'upload de fichier (css hack) */\n & input[type='file']{\n position: relative;\n opacity: 0;\n\n z-index: 8;\n\n cursor: pointer;\n\n }\n\n /* Contiendra l'input*/\n & input[type='file'] + span.file-input{\n display: inline-block;\n position: absolute;\n margin-top: -1px;\n margin-left: -290px;\n width: calc( 290px - 2*15px );\n height: 30px;\n\n padding: 0 15px;\n\n border-radius: 3px;\n background: $timeline-0;\n\n color: #222;\n line-height: 30px;\n font-weight: normal;\n\n z-index: 9;\n\n cursor: pointer;\n\n\t\tpointer-events: none;\n\n /* Icone d'upload*/\n &:before{\n content: 'e ';\n\n font-size: 1em;\n\t\t\tfont-family: 'icomoon';\n\t\t\tcolor: #222;\n\t\t\tfont-weight: bold;\n }\n\n\t\t@include transition( background .1s ease-in-out );\n }\n\n\n\t/* Animation de hover*/\n\t& input[type='file']:hover + span.file-input{\n\t\tbackground: darken($timeline-0, 10);\n\t\tbox-shadow: inset 0 0 5px #888;\n\t}\n\n\n\t/* Animation de .active*/\n\t& input[type='file'].active + span.file-input{\n\t\tbackground: $timeline-2;\n\t\tcolor: #fff;\n\t\t// On change l'icône\n\t\t&:before{\n content: 'v ';\n\t\t\tcolor: #fff;\n\t\t}\n\t}\n\n\t/* (7) Inputs de type text */\n\t& input[type='text'],\n\t& input[type='password'],\n\t& input[type='number'],\n\t& input[type='button'],\n\t& input[type='submit'],\n\t& input[type='mail']{\n\t\tdisplay: inline;\n\t\twidth: auto;\n\n\t\tmargin: unset;\n\t\tpadding: 5px 10px;\n\t\tmargin-bottom: 5px;\n\t\tmargin-right: 15px;\n\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-bottom: 1px solid #555;\n\n\t\tfont-size: .8em;\n\t\tfont-weight: normal;\n\t\tcolor: #333;\n\n\t\t@include transition( border .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out );\n\n\t\t/* Animation de @focus*/\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t}\n\t}\n\n\t// Boutons\n\t& input[type='submit']{\n\t\tborder-color: darken($timeline-2, 20);\n\n\t\tbackground: $timeline-2;\n\n\t\tcolor: #fff;\n\n\t\t// Animation de @hover pour les boutons\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbackground: darken($timeline-2, 5);\n\t\t}\n\t}\n\n\n\n\n\t& label{\n\t\tcolor: #555;\n\t}\n\n\t/* (8) Gestion des espacements */\n\t& [data-space]{\n\t\t@extend *.line;\n\n\t\tpadding-top: 20px;\n\t\tpadding-bottom: 20px;\n\t}\n\n\t/* (10) Gestion des espacements verticaux */\n\t& .spacetop{ margin-top: 20px !important; }\n\t& .spacebtm{ margin-bottom: 20px !important; }\n\n\t& .spaced{\n\t\t@extend .spacetop;\n\t\t@extend .spacebtm;\n\t}\n\n\t& .nobold,\n\t& .nobold *{\n\t\tfont-weight: normal !important;\n\t}\n\n\t/* (11) Gestion des custom */\n\t& select{\n\t width: auto;\n\t display: inline-block;\n\t background: transparent;\n\t border: 0;\n\n\t // Hides right arrow\n\t -webkit-appearance: none;\n\t -moz-appearance: none;\n\t text-indent: 1px;\n\t text-overflow: '';\n\t font-size: .9em;\n\n\t\t& option:not(:disabled){\n\t\t\tpadding-left: 1.5em;\n\t\t}\n\n\t\t& option:disabled:not(:first-child){\n\t\t\tfont-size: 1.2em;\n\t\t\tcolor: #000;\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t& option.pad{\n\t\t\tpadding-left: 2.5em;\n\t\t}\n\t}\n\n\t& .select-container select{\n\t // width: auto;\n\t display: inline-block;\n\t padding: 2px;\n\t padding-right: 30px;\n\n\t\tborder: none;\n\t border-bottom: 1px solid #333;\n\n\t background: #fff url('/f/svg/bottom_arrow/st/container/333333') right 10px center no-repeat;\n\t background-size: 10px auto;\n\n\t overflow: hidden;\n\n\t\t// Animation de @focus\n\t\t&:focus{\n\t\t\tborder-color: $timeline-2;\n\t\t\tbackground-image:url('/f/svg/bottom_arrow/st/container/#{color-str($timeline-2)}');\n\t\t}\n\n\t}\n\n\t/* (12) Gestion des coloris pour les titres */\n\t& h5.color0,\n\t& h4.color0,\n\t& h3.color0{\n\t\tcolor: $timeline-0;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-0;\n\t\t}\n\t}\n\n\t& h5.color1,\n\t& h4.color1,\n\t& h3.color1{\n\t\tcolor: $timeline-1;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-1;\n\t\t}\n\t}\n\n\t& h5.color2,\n\t& h4.color2,\n\t& h3.color2{\n\t\tcolor: $timeline-2;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-2;\n\t\t}\n\t}\n\n\t& h5.color3,\n\t& h4.color3,\n\t& h3.color3{\n\t\tcolor: $timeline-3;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-3;\n\t\t}\n\t}\n\n\t& h5.color4,\n\t& h4.color4,\n\t& h3.color4{\n\t\tcolor: $timeline-4;\n\t\t&:before,&:after{\n\t\t\tbackground-color: $timeline-4;\n\t\t}\n\t}\n\n\n\t/* (13) Gestion de la navigation fléchée */\n\t& .arrow-container{\n\n\t & span{\n\t display: inline-block;\n\t position: relative;\n\n\t margin: .3em 0;\n\t padding: .5em .8em;\n\n\t border: 1px solid darken(#d8e0e9, 10);\n\n\t\t\t// Pas de rebord droite sauf si dernier\n\t\t\t&:not(:last-child):not(.lc){\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t color: darken(#d8e0e9, 30);\n\n\t cursor: pointer;\n\n\t @include transition( .2s ease-in-out );\n\n\n\t\t\t// Arrondi pour premier\n\t &:first-child,\n\t\t\t&.fc{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }\n\n\t\t\t// Arrondi pour dernier\n\t &:last-child,\n\t\t\t&.lc{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }\n\n\t\t\t// Animation quand la page est validée\n\t\t\t&.done{\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: $timeline-2;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: $timeline-2;\n\t\t\t\t\tbackground: $timeline-2;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Quand la page n'est pas validée\n\t\t\t&:not(.done){\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: #333;\n\n\t\t\t\t// Animation de hover\n\t\t\t\t&:hover,\n\t\t\t\t&.active{//:not(:first-child):not(:last-child)\n\t\t\t\t\tborder-color: #aaa;\n\t\t\t\t\tbackground: #aaa;\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t// font-weight: bold;\n\t\t\t\t}\n\t\t\t}\n\n\t }\n\n\t}\n\n\n\t/* (14) Switch entre Nom et Prénom */\n\t& span.switch-both{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-both/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\t/* (15) Switch Prénom+Nom = Pseudo */\n\t& span.switch-left{\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t\twidth: 1em;\n\t\t\theight: 1em;\n\n\t\tmargin-right: 15px;\n\n\t\tbackground: url('/f/svg/switch-left/st/container/4e4e50') center center no-repeat;\n\t\tbackground-size: 1em auto;\n\n\t\tfont-size: .8em;\n\n\t\tcursor: pointer;\n\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */\n\t// & article > article{\n\t// \tdisplay: none;\n\t//\n\t// \t&.active{\n\t// \t\tdisplay: block;\n\t// \t}\n\t// }\n\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/js/includes/input-phone-matrice-min.js b/js/includes/input-phone-matrice-min.js new file mode 100644 index 0000000..87a0c0d --- /dev/null +++ b/js/includes/input-phone-matrice-min.js @@ -0,0 +1,10 @@ +function inputPhoneMatrice(a){this.container=a}inputPhoneMatrice.prototype={container:this.container}; +inputPhoneMatrice.prototype.fieldsToStorage=function(){console.log("MATRICE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:parseInt(c.uid.value),firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, +studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,loc:c.loc,hash:e};c.valid=this.check(c);0 FICHE UPDATE"),c.timestamp=Date.now());lsi.set("mini-fiches",c.uid,c)}}}; +inputPhoneMatrice.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1; +this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,reltypespecial:a.reltypeSpecial});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+ +a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),null!=b&&(!0===a[e].valid?b.addClass("done"):b.remClass("done"));this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; +inputPhoneMatrice.prototype.check=function(a){return!checkRadioValue(a.sexe)||"."==a.studies||"."==a.age||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMatrice.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-matrice.js b/js/includes/input-phone-matrice.js new file mode 100644 index 0000000..5f44ab4 --- /dev/null +++ b/js/includes/input-phone-matrice.js @@ -0,0 +1,366 @@ +/* [0] Constructeur -> définit le conteneur et le bouton d'ajout +=========================================================*/ +function inputPhoneMatrice(container){ + this.container = container; +} + +/* [1] Attributs +=========================================================*/ +inputPhoneMatrice.prototype = { + container: this.container // Conteneur de la matrice +}; + + +/* [2] Gestion de l'enregistrement de la matrice +=========================================================*/ +inputPhoneMatrice.prototype.fieldsToStorage = function(){ + console.log('MATRICE: FIELDS TO STORAGE'); + + // {1} Pour chaque formulaire de contact présent // + var existingMiniFiches = $$('article.mini-relation-panel .mini-fiche-relation'); + for( var i = 0 ; i < existingMiniFiches.length ; i++ ){ + // {2} On initialise notre deflater pour récupérer les valeurs // + var deflater = new FormDeflater(existingMiniFiches[i], ['input', 'select'], ['data-name']); + + // {3} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // + var deflated = deflater.deflate(); + // On crée le hash + var deflatedHash = crc32(JSON.stringify(deflated)); + + + // console.log(deflated); + + + // {4} On récupère les données du LSI si elles existent // + var existingData = lsi.get('mini-fiches', deflated.uid.value); + + // Si n'existe pas, on passe à la suivante + if( existingData === false ) + continue; + + + // {5} On récupère et met en forme les valeurs du deflater // + // Si le hash est le même, on ne fait rien + if( existingData.hash != null && existingData.hash == deflatedHash ) + return; + + console.warn('> MINI UPDATE'); + + + var obj = { + uid: parseInt(deflated.uid.value), + firstname: existingData.firstname, + lastname: existingData.lastname, + username: existingData.username, + sexe: deflated.sexe, // [0] Homme, [1] Femme + age: deflated.age.value, + studies: deflated.studies.value, + reltype: deflated.reltype, // [0] ... + reltypeSpecial: deflated.reltypeSpecial.value, + loc: deflated.loc, // [0] Choix 1 -> [3] Choix 4 + hash: deflatedHash + }; + + /* (8) On vérifie la validité des données et on l'enregistre dans l'objet avec la date de modification */ + obj.valid = this.check(obj); + + // On met à jour la date de modification, si on a pas qu'@uid de différent + if( diff(existingData, obj).length > 0 ){ + console.warn('> FICHE UPDATE'); + obj.timestamp = Date.now(); + } + + + /* (9) On enregistre les données dans le 'localStorage' */ + lsi.set('mini-fiches', obj.uid, obj); + + } +}; + + + + + + + + + +/* [3] Gestion de l'ajout physique d'un nouveau contact +=========================================================*/ +/* +* +* @objectData Objet contenant les informations nécessaires à l'affichage +* +*/ +inputPhoneMatrice.prototype.add = function(objectData){ + console.log('MINI FICHE: ADD'); + + // Si pas d'UID, on retourne une erreur + if( objectData == null || objectData.uid == null ) + return false; + + /* (0) Gestion du formattage des valeur */ + objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; + objectData.sexe = (objectData.sexe != null) ? objectData.sexe : this.defaultData.sexe; + objectData.studies = (objectData.studies != null) ? objectData.studies : this.defaultData.studies; + objectData.reltype = (objectData.reltype != null) ? objectData.reltype : this.defaultData.reltype; + objectData.reltypeSpecial = (objectData.reltypeSpecial != null) ? objectData.reltypeSpecial : this.defaultData.reltypeSpecial; + objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; + + + // {1} On récupère username/firstname/lastname du contact associé // + var associatedContact = lsi.get('contacts', objectData.uid); + + // Si on ne trouve pas le contact, on ne fais rien + if( associatedContact === false ) + return false; + + + // {2} Création physique // + this.container.innerHTML += miniFicheBuilder.build({ + firstname: associatedContact.firstname, + lastname: associatedContact.lastname, + username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', + countcall: associatedContact.countcall, + countsms: associatedContact.countsms, + uid: objectData.uid, + reltypespecial: objectData.reltypeSpecial + }); + + + /* {3} On sélectionne la valeur dans le select (manuellement) de la PROFESSION */ + var selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+objectData.studies+'"]'); + if( selectedOption != null ) + selectedOption.setAttribute('selected', 'selected'); + + /* {4} On sélectionne la valeur dans le select (manuellement) de l'AGE */ + selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+objectData.age+'"]'); + if( selectedOption != null ) + selectedOption.setAttribute('selected', 'selected'); + + /* {5} On sélectionna la valeur des boutons pour le SEXE */ + var sexeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'); + for( var i = 0 ; i < sexeCreated.length && i < objectData.sexe.length ; i++ ) + if( objectData.sexe[i].status ) sexeCreated[i].setAttribute('checked', 'checked'); + else sexeCreated[i].removeAttribute('checked'); + + /* {6} On sélectionna la valeur des boutons pour le TYPE DE RELATION */ + var reltypeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="reltype"]'); + for( var i = 0 ; i < reltypeCreated.length && i < objectData.reltype.length ; i++ ) + if( objectData.reltype[i].status ) reltypeCreated[i].setAttribute('checked', 'checked'); + else reltypeCreated[i].removeAttribute('checked'); + + /* {7} On sélectionna la valeur des boutons pour la LOCATION */ + var locCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc"]'); + for( var i = 0 ; i < locCreated.length && i < objectData.loc.length ; i++ ) + if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); + else locCreated[i].removeAttribute('checked'); + +}; + + + + + + + + + + +/* [4] Gestion de l'affichage depuis le 'localStorage' +=========================================================*/ +inputPhoneMatrice.prototype.storageToFields = function(){ + console.log('MINI FICHE: STORAGE TO FIELDS'); + + // {1} Pour chaque contact du 'localStorage' // + var miniData = lsi.get('mini-fiches', this.selected); + + // On réinitialise le HTML + this.container.innerHTML = ''; + + // {2} On affiche la MINI fiche sélectionnée // + this.add(miniData); + + // {3} On met à jour la navigation // + this.updateNavBar(); + +}; + + + + + + + + + + + +/* [5] Synchronisation des CONTACT vers les MINI fiches +=========================================================*/ +inputPhoneMatrice.prototype.sync = function(){ + console.log('MINI FICHE: SYNC'); + + /* (1) On récupère les clés de tous les CONTACTS */ + var contactData = lsi.export('contacts'); + + /* (2) Pour chaque CONTACT, on met à jour/crée la MINI fiche associée */ + for( var key in contactData ){ + + /* (3) On récupère les informations de la MINI (si elle existe) */ + var miniData = lsi.get('mini-fiches', key); + + + /* (4) Si la MINI fiche n'exise pas, on la crée avec les valeurs par défaut */ + if( miniData == null ){ + miniData = this.defaultData; + miniData.valid = false; + } + + /* (5) On met à jour la MINI fiche */ + miniData.uid = contactData[key].uid; + + + /* (6) On enregistre les modification */ + lsi.set('mini-fiches', key, miniData); + + } + +}; + + + + + + + +/* [6] Gestion de la navigation entre les fiches +=========================================================*/ +inputPhoneMatrice.prototype.nav = function(element){ + /* (1) On vérifie que l'élément contient un nombre et existe */ + if( element == null ) + return false; + + if( element.getData('n') === false || isNaN(element.getData('n')) || element.parentNode.id != 'nav-mini' ) + return false; + + /* (2) On désactive tous les éléments actifs */ + var activeElements = $$('#nav-mini > span.active'); + for( var i = 0 ; i < activeElements.length ; i++ ) + activeElements[i].remClass('active'); + + /* (3) On active l'élément courant */ + element.addClass('active'); + this.selected = parseInt(element.getData('n')); +}; + + + + + + + +/* [7] Mise à jour de la navigation +=========================================================*/ +inputPhoneMatrice.prototype.updateNavBar = function(){ + var miniData = lsi.export('mini-fiches'); + var len = Object.keys(miniData).length; + + + /* (1) On vérifie si la barre de navigation est à jour */ + var navBarUpToDate = $$('#nav-mini [data-n]').length == len; + + + /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ + if( !navBarUpToDate ){ + this.nav_container.innerHTML = ''; + + for( var i = 0 ; i < len ; i++ ) + this.nav_container.innerHTML += ''+(i+1)+''; + } + + /* (3) On montre les MINI fiches qui sont correctes dans la navbar */ + for( var key in miniData ){ + + var currentElement = $('#nav-mini [data-n="'+miniData[key].uid+'"]'); + + if( currentElement == null ) + continue; + + // On remplit avec le numéro de la MINI fiche + // currentElement.setAttribute('data-n', miniData[key].uid); + // currentElement.innerHTML = miniData[key].uid + 1; + + // Si la MINI fiche est valide + if( miniData[key].valid === true ) currentElement.addClass('done'); + // Si elle est invalide + else currentElement.remClass('done'); + + } + + + + /* (4) On séléctionne par défaut la dernière MINI fiche sélectionnée */ + this.nav( $('#nav-mini [data-n="'+this.selected+'"]') ); +}; + + + + +/* [8] Vérification des données du formulaire +=========================================================*/ +inputPhoneMatrice.prototype.check = function(miniData){ + + // 1. Le sexe est défini + if( !checkRadioValue(miniData.sexe) ) + return false; + // 2. Le métier est défini + if( miniData.studies == '.' ) + return false; + // 3. L'age est définie + if( miniData.age == '.' ) + return false; + // 4. La distance de localisation est définie + if( !checkRadioValue(miniData.loc) ) + return false; + // 5. Le TYPE DE RELATION a un et un seul choix + if( !checkRadioValue(miniData.reltype) ) + return false; + // 6. TYPE DE RELATION si autre est coché (indice 8), reltypeSpecial doit avoir au moins 2 caractère + if( miniData.reltype[8].status && miniData.reltypeSpecial.length < 2 ) + return false; + + + // Si aucune erreur, tout est ok + return true; +}; + + + + + +/* [9] Point d'amorçage de la gestion des contacts +=========================================================*/ +inputPhoneMatrice.prototype.attach = function(handler){ + console.log('MINI FICHE: ATTACH'); + + /* (1) On initialise le jeu de données */ + lsi.createDataset('mini-fiches'); + + /* (2) On charge les mini fiches depuis la mémoire ('localStorage') */ + this.storageToFields(); + + /* (3) On attache la barre de navigation à une fonction */ + // On enregistre le handler + this.handler = handler; + + /* (2) On attache l'évènement sur le conteneur de navigation */ + var ptr = this; + this.nav_container.addEventListener('click', function(e){ + // 1. On gère la navigation + ptr.nav(e.target); + // 2. On gere le chargement dynamique + ptr.handler(e.target); + }, false); + +}; diff --git a/src/upload/local_data/julien.figeac.json b/src/upload/local_data/julien.figeac.json new file mode 100755 index 0000000..3d65cac --- /dev/null +++ b/src/upload/local_data/julien.figeac.json @@ -0,0 +1 @@ +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","call":0,"sms":5,"countcall":73,"countsms":29,"hash":1169651017},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":3906768908},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","call":-1,"sms":1,"countcall":1,"countsms":50,"hash":3420949494},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","call":-1,"sms":3,"countcall":4,"countsms":35,"hash":3082397160},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","call":-1,"sms":4,"countcall":6,"countsms":33,"hash":4120169523},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","call":-1,"sms":7,"countcall":2,"countsms":22,"hash":2263443175},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","call":-1,"sms":8,"countcall":6,"countsms":20,"hash":3928090923},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","call":-1,"sms":-1,"countcall":2,"countsms":6,"hash":3120778961},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","call":-1,"sms":-1,"countcall":2,"countsms":3,"hash":1117551116},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","call":-1,"sms":-1,"countcall":4,"countsms":3,"hash":3075633627},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","call":-1,"sms":-1,"countcall":0,"countsms":2,"hash":1769820528},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":4,"countsms":4,"hash":1778319476},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":0,"countsms":8,"hash":3247036232},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","call":-1,"sms":-1,"countcall":4,"countsms":13,"hash":539330096},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","call":-1,"sms":-1,"countcall":2,"countsms":11,"hash":2412246766},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","call":-1,"sms":-1,"countcall":0,"countsms":4,"hash":2448147656},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":0,"countsms":7,"hash":3666072896},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":0,"countsms":13,"hash":1108347869},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","call":-1,"sms":-1,"countcall":0,"countsms":2,"hash":66163170},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","call":-1,"sms":-1,"countcall":7,"countsms":0,"hash":1581089874},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":2,"countsms":0,"hash":500038621},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","call":-1,"sms":-1,"countcall":2,"countsms":0,"hash":3471051756},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","call":-1,"sms":-1,"countcall":2,"countsms":1,"hash":324006734},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":2991364820},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","call":-1,"sms":-1,"countcall":2,"countsms":0,"hash":3831152888},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":4,"countsms":0,"hash":2923704655},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":6,"countsms":0,"hash":2442477172},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","call":-1,"sms":-1,"countcall":6,"countsms":0,"hash":2376182986},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":2,"countsms":0,"hash":3454089082},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","call":-1,"sms":-1,"countcall":4,"countsms":0,"hash":3145800325},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","call":-1,"sms":-1,"countcall":3,"countsms":0,"hash":2660088717},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":349149372},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":308225562},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":425283201},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","call":-1,"sms":-1,"countcall":5,"countsms":0,"hash":1536829794},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":3,"countsms":0,"hash":2850830484},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":3348864499},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":2538325122},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","call":-1,"sms":-1,"countcall":3,"countsms":0,"hash":2129174977},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","call":-1,"sms":-1,"countcall":4,"countsms":0,"hash":3186171994},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":2048028577},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","call":-1,"sms":-1,"countcall":3,"countsms":0,"hash":604852596},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":530916266},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","call":-1,"sms":-1,"countcall":2,"countsms":0,"hash":3497738651},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","call":-1,"sms":-1,"countcall":5,"countsms":0,"hash":3992356636},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","call":-1,"sms":-1,"countcall":6,"countsms":0,"hash":952056303},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","call":-1,"sms":-1,"countcall":6,"countsms":0,"hash":1701492642},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","call":-1,"sms":-1,"countcall":1,"countsms":0,"hash":805141853}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"3","studies":"10","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2631483997,"valid":true,"timestamp":1462714751684},"1":{"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2735821745,"valid":false},"2":{"uid":2,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1296599094,"valid":false},"3":{"uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3167846785,"valid":false},"4":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":4},"5":{"uid":5,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2533608082,"valid":false},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":38},"39":{"uid":39,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2575874457,"valid":false},"40":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":42},"43":{"uid":43,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":729297169,"valid":false},"44":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":45},"46":{"uid":46,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1414463955,"valid":false},"47":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":81},"82":{"uid":82,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2823608101,"valid":false},"83":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":0,"uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"3","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"10","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3373901681,"valid":false},"1":{"contact":1,"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3975692480,"valid":false},"2":{"contact":2,"uid":2,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":124356806,"valid":false},"3":{"contact":3,"uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3116837916,"valid":false},"4":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":4},"5":{"contact":5,"uid":5,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3586956447,"valid":false},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":7},"8":{"contact":8,"uid":8,"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3428876050,"valid":false},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":9},"10":{"contact":6,"uid":10,"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2838482484,"valid":false},"11":{"contact":10,"uid":11,"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2672361367,"valid":false},"12":{"contact":7,"uid":12,"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1339467779,"valid":false},"13":{"contact":11,"uid":13,"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2848661435,"valid":false},"14":{"contact":12,"uid":14,"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1565217874,"valid":false},"15":{"contact":0,"uid":15,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"3","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"10","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3003475966,"valid":false},"16":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":3},"17":{"contact":13,"uid":17,"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":568651047,"valid":false},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":14},"19":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":2}}} \ No newline at end of file diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index f9d2594..13681a5 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","call":0,"sms":5,"countcall":73,"countsms":29,"hash":1169651017},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":3906768908},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"42","studies":"01","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"hash":2512873388,"valid":true,"timestamp":1462532639278},"1":{"uid":1,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2202127520,"valid":false,"timestamp":1462532593596},"2":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":2},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":4},"5":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","studies":".","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true},{"status":false}],"age":"","studies":".","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":"0","uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"42","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"01","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3733590213,"valid":false,"timestamp":1462532639280},"1":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":"1"},"2":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":"2"},"3":{"contact":"3","uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3190868135,"valid":false,"timestamp":1462532577818},"4":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":"4"},"5":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":"5"},"6":{"contact":"6","uid":6,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3767420127,"valid":false,"timestamp":1462532575145},"7":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":"7"},"8":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":"8"},"9":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":"9"},"10":{"contact":"6","uid":10,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3767420127,"valid":false,"timestamp":1462532575145},"11":{"contact":"10","uid":11,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2483209804,"valid":false,"timestamp":1462532575624},"12":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":"7"},"13":{"contact":"11","uid":13,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":177007807,"valid":false,"timestamp":1462532576268},"14":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":"12"},"15":{"contact":"0","uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":"42","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":"01","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":true}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3733590213,"valid":false,"timestamp":1462532639280},"16":{"contact":"3","uid":16,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":"","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3190868135,"valid":false,"timestamp":1462532577818},"17":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":"13"},"18":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":"14"},"19":{"sexe":[{"status":true},{"status":false}],"age":"","job":".","famsit":[{"status":true},{"status":false},{"status":false}],"studies":".","reltype":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"reltypeSpecial":"","city":"","loc":[{"status":true},{"status":false},{"status":false},{"status":false}],"duration":["",""],"context":[{"status":true},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false},{"status":false}],"contextSpecial":["","",""],"freq":[[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}],[{"status":true},{"status":false},{"status":false},{"status":false}]],"connect":[[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}],[{"status":false},{"status":true}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":"2"}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","call":0,"sms":5,"countcall":73,"countsms":29,"hash":1169651017},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":3906768908},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":259907644,"valid":false,"timestamp":1462713729410},"1":{"uid":1,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1672009590,"valid":false},"2":{"uid":2,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2381384945,"valid":false,"timestamp":1462713749734},"3":{"uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3167846785,"valid":false},"4":{"uid":4,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3663725376,"valid":false},"5":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":0,"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1480490265,"valid":false,"timestamp":1462713734070},"1":{"contact":1,"uid":1,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2111806120,"valid":false,"timestamp":1462713735795},"2":{"contact":2,"uid":2,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2521715374,"valid":false,"timestamp":1462713942715},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3,"contact":3},"4":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":4},"5":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":5},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":7},"8":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":8},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":9},"10":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":6},"11":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":10},"12":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":7},"13":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":11},"14":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":12},"15":{"contact":0,"uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1480490265,"valid":false,"timestamp":1462713734070},"16":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":3},"17":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":13},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":14},"19":{"contact":2,"uid":19,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2521715374,"valid":false,"timestamp":1462713942715}}} \ No newline at end of file diff --git a/view/input.php b/view/input.php index 9962f47..d6b70f2 100755 --- a/view/input.php +++ b/view/input.php @@ -120,15 +120,72 @@
+ +

Saisir les matrices des relations entre les contacts les plus contactés

+ +
+ + $contactA){ + echo ''; + + if( $A > 0 ) + echo ''; + else + echo ''; + + foreach($contacts as $B=>$contactB){ if( $B < count($contacts)-1 ){ + if( $A == 0 ) + echo ''; + }} + + echo ''; + } + + ?> +
'.$contactA[1].' '.$contactA[2].''.$contactB[1].' '.$contactB[2].''; + else if( $B < $A ) + echo ""; + else + echo "
+

+ +

+
- -

Envoi des données

-
-

- -

-
+ +

Envoi des données

+
+

+ +

+
diff --git a/view/js/input-min.js b/view/js/input-min.js index 418b19f..bcf1edf 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,12 +1,12 @@ -var clearAllButton=$("#clear-all"),submitAllButton=$("#submit-all"),importCallLog=$('input#call_log-import[type="file"]'),subjectManager,contactManager,miniManager,ficheManager,defTrue={status:!0,value:"on"},defFalse={status:!1,value:"on"}; +var subjectManager,contactManager,miniManager,ficheManager,defTrue={status:!0,value:"on"},defFalse={status:!1,value:"on"}; function dynamicUpdate(a){var b=a instanceof Element,e=b&&"SPAN"==a.tagName&&"switch-left"==a.className,f=b&&"SPAN"==a.tagName&&"switch-both"==a.className,c=b&&"INPUT"==a.tagName&&"submit"==a.type,d=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||e||c||d||b)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),e=a.parentNode,a=e.children[8],e=e.children[10],f=a.value,a.value=e.value,e.value= f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[6];a=e.children[8];e=e.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||b)&&contactManager.storageToFields()} function checkRadioValue(a){for(var b=0,e=0;ec;c++)f.push(b.calls[c].number);for(c=0;cc;c++)g.push(b.sms[c].number);for(c=0;c< -g.length;c++)if(d=f.indexOf(g[c]),-1 GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage(); -miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})}); +include("/js/includes/input-phone-subject.js",function(){include("/js/includes/input-phone-contact.js",function(){include("/js/includes/input-phone-mini.js",function(){include("/js/includes/input-phone-fiche.js",function(){include("/js/includes/input-phone-matrice.js",function(){subjectManager=new inputPhoneSubject($('article.subject-panel [data-name="number"]'),$('article.subject-panel [data-name="username"]'),$('article.subject-panel [data-name="firstname"]'),$('article.subject-panel [data-name="lastname"]'), +$('article.subject-panel [data-name="submit"]'));subjectManager.attach();contactManager=new inputPhoneContact($("article.contact-panel"),$("#nav-contact"));contactManager.attach(dynamicUpdate);miniManager=new inputPhoneMini($("article.mini-relation-panel"),$("#nav-mini"));miniManager.attach(dynamicUpdate);ficheManager=new inputPhoneFiche($("article.relation-panel"),$("#nav-fiche"));ficheManager.attach(dynamicUpdate);$('input#call_log-import[type="file"]').addEventListener("change",function(a){a={path:"upload/call_log", +phone_number:$("#subject_phone_number").value,file:a.target.files[0]};api.send(a,function(b){console.log(b);if(0==b.ModuleError){for(var a=0,f=[],c=0;cc;c++)f.push(b.calls[c].number);for(c=0;cc;c++)g.push(b.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})})}); diff --git a/view/js/input.js b/view/js/input.js index 203eb65..402a1b5 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -3,21 +3,12 @@ // contacts -> contient les données de tous les contacts // mini-fiches -> contient les données de toutes les mini fiches // fiches -> contient les données de toutes les fiches +// matrice -> contient les relations de la matrice /* [1] Initialisation des utilitaires et variables -=========================================================*/ -/* (1) Boutons primaires */ - // {1} pour effacer toutes les données // - var clearAllButton = $('#clear-all'); - // {2} pour envoyer toutes les données // - var submitAllButton = $('#submit-all'); - - -/* (2) Input de type fichier pour l'import */ -var importCallLog = $('input#call_log-import[type="file"]'); - -/* (3) Initialisation des managers */ +=========================================================* +/* (1) Initialisation des managers */ var subjectManager; var contactManager; var miniManager; @@ -28,7 +19,7 @@ var defTrue = {status: true, value: 'on'}; var defFalse = {status: false, value: 'on'}; -/* (4) Fonctions utiles */ +/* (2) Fonctions utiles */ function dynamicUpdate(target){ @@ -119,7 +110,7 @@ function dynamicUpdate(target){ } } -// Vérifie qu'une seule valeur vaut TRUE et les autres false +// Vérifie qu'une seule valeur vaut TRUE et les autres false (objet deflated de type ) function checkRadioValue(selectData){ var nbTrue = 0; for( var i = 0 ; i < selectData.length ; i++ ) @@ -154,8 +145,9 @@ function checkRadioValue(selectData){ =========================================================*/ include('/js/includes/input-phone-subject.js', function(){ include('/js/includes/input-phone-contact.js', function(){ -include('/js/includes/input-phone-mini.js', function(){ -include('/js/includes/input-phone-fiche.js', function(){ +include('/js/includes/input-phone-mini.js', function(){ +include('/js/includes/input-phone-fiche.js', function(){ +include('/js/includes/input-phone-matrice.js', function(){ /* (1) Gestion du formulaire du sujet @@ -224,12 +216,12 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (5) Gestion de l'import du fichier ---------------------------------------------------------*/ - importCallLog.addEventListener('change', function(e){ + $('input#call_log-import[type="file"]').addEventListener('change', function(e){ /* (1) On rédige la requête */ var request = { path: 'upload/call_log', phone_number: $('#subject_phone_number').value, - file: importCallLog.files[0] + file: e.target.files[0] }; /* (2) On effectue l'upload (import) */ @@ -350,7 +342,7 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (6) Gestion de l'effacement des données locales ---------------------------------------------------------*/ - clearAllButton.addEventListener('click', function(e){ + $('#clear-all').addEventListener('click', function(e){ /* (1) On vide tous les dataset de données */ lsi.clear('subject'); lsi.clear('contacts'); @@ -433,7 +425,7 @@ include('/js/includes/input-phone-fiche.js', function(){ /* (9) Gestion de la validation et de l'envoi des données ---------------------------------------------------------*/ - submitAllButton.addEventListener('click', function(e){ + $('#submit-all').addEventListener('click', function(e){ console.log('> GATHERING ALL DATA'); /* (1) On met dans la mémoire tout les champs non enregistrés */ @@ -462,20 +454,4 @@ include('/js/includes/input-phone-fiche.js', function(){ -}); }); }); }); - - - - - - - - - -// var number = $('input.number[type="text"]'); -// ic.append(number, format_number, '06 06 06 06 06'); -// // format_number -> format pour les numéros de téléphones -// -// number.addEventListener('keyup', function(e){ -// ic.correct(number, false); -// }, false); +}); }); }); }); }); From fd9fa8dbabe263a520eb91ac2d6567afcbe21964 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 8 May 2016 19:11:03 +0200 Subject: [PATCH 43/45] =?UTF-8?q?Prototype=20matrice=20+=20fieldsToStorage?= =?UTF-8?q?=20et=20structure=20en=20m=C3=A9moire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-matrice-min.js | 13 ++-- js/includes/input-phone-matrice.js | 99 ++++++++++---------------- view/js/input-min.js | 16 ++--- view/js/input.js | 22 ++++-- 4 files changed, 68 insertions(+), 82 deletions(-) diff --git a/js/includes/input-phone-matrice-min.js b/js/includes/input-phone-matrice-min.js index 87a0c0d..78b68ef 100644 --- a/js/includes/input-phone-matrice-min.js +++ b/js/includes/input-phone-matrice-min.js @@ -1,10 +1,9 @@ function inputPhoneMatrice(a){this.container=a}inputPhoneMatrice.prototype={container:this.container}; -inputPhoneMatrice.prototype.fieldsToStorage=function(){console.log("MATRICE: FIELDS TO STORAGE");for(var a=$$("article.mini-relation-panel .mini-fiche-relation"),b=0;b MINI UPDATE");c={uid:parseInt(c.uid.value),firstname:d.firstname,lastname:d.lastname,username:d.username,sexe:c.sexe,age:c.age.value, -studies:c.studies.value,reltype:c.reltype,reltypeSpecial:c.reltypeSpecial.value,loc:c.loc,hash:e};c.valid=this.check(c);0 FICHE UPDATE"),c.timestamp=Date.now());lsi.set("mini-fiches",c.uid,c)}}}; -inputPhoneMatrice.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1; +inputPhoneMatrice.prototype.fieldsToStorage=function(){console.log("MATRICE: FIELDS TO STORAGE");var a=(new FormDeflater(this.container,["input"],["data-name"])).deflate();crc32(JSON.stringify(a));console.log(a);var b={},c;for(c in a)if(a[c]instanceof Array)for(var d in a[c])!0===a[c][d].status&&(null==b[c]&&(b[c]=[]),b[c].push(parseInt(a[c][d].value)));else!0===a[c].status&&(null==b[c]&&(b[c]=[]),b[c].push(parseInt(a[c].value)));lsi.set("matrice",0,b)}; +inputPhoneMatrice.prototype.add=function(a){console.log("MATRICE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1; this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,reltypespecial:a.reltypeSpecial});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+ a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var e in a)b=$('#nav-mini [data-n="'+a[e].uid+'"]'),null!=b&&(!0===a[e].valid?b.addClass("done"):b.remClass("done"));this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; -inputPhoneMatrice.prototype.check=function(a){return!checkRadioValue(a.sexe)||"."==a.studies||"."==a.age||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMatrice.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; +"checked"):c[b].removeAttribute("checked");c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var d in a)b=$('#nav-mini [data-n="'+a[d].uid+'"]'),null!=b&&(!0===a[d].valid?b.addClass("done"):b.remClass("done"));this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; +inputPhoneMatrice.prototype.check=function(a){return!checkRadioValue(a.sexe)||"."==a.studies||"."==a.age||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMatrice.prototype.attach=function(a){console.log("MATRICE: ATTACH");lsi.createDataset("matrice");this.storageToFields();this.handler=a}; diff --git a/js/includes/input-phone-matrice.js b/js/includes/input-phone-matrice.js index 5f44ab4..d4cdb8d 100644 --- a/js/includes/input-phone-matrice.js +++ b/js/includes/input-phone-matrice.js @@ -16,65 +16,50 @@ inputPhoneMatrice.prototype = { inputPhoneMatrice.prototype.fieldsToStorage = function(){ console.log('MATRICE: FIELDS TO STORAGE'); - // {1} Pour chaque formulaire de contact présent // - var existingMiniFiches = $$('article.mini-relation-panel .mini-fiche-relation'); - for( var i = 0 ; i < existingMiniFiches.length ; i++ ){ - // {2} On initialise notre deflater pour récupérer les valeurs // - var deflater = new FormDeflater(existingMiniFiches[i], ['input', 'select'], ['data-name']); - // {3} On enregistre ce contact si le numéro n'est pas vide et soit pseudo/prénom/nom // - var deflated = deflater.deflate(); - // On crée le hash - var deflatedHash = crc32(JSON.stringify(deflated)); + // {1} On initialise notre deflater pour récupérer les valeurs // + var deflater = new FormDeflater(this.container, ['input'], ['data-name']); + + // {2} On extrait les données // + var deflated = deflater.deflate(); + // On crée le hash + var deflatedHash = crc32(JSON.stringify(deflated)); - // console.log(deflated); + console.log(deflated); + /* (3) On crée l'objet et on le remplit avec les relations */ + var obj = {}; - // {4} On récupère les données du LSI si elles existent // - var existingData = lsi.get('mini-fiches', deflated.uid.value); + for( var i in deflated ) - // Si n'existe pas, on passe à la suivante - if( existingData === false ) - continue; + // {1} Si c'est un tableau de sujets // + if( deflated[i] instanceof Array ){ + // Pour chacune des différentes relations, on ajoute si TRUE + for( var a in deflated[i] ) + if( deflated[i][a].status === true ){ + if( obj[i] == null ) + obj[i] = []; - // {5} On récupère et met en forme les valeurs du deflater // - // Si le hash est le même, on ne fait rien - if( existingData.hash != null && existingData.hash == deflatedHash ) - return; + obj[i].push( parseInt(deflated[i][a].value) ); + } - console.warn('> MINI UPDATE'); + // {2} Si il n'y a qu'un sujet // + }else if( deflated[i].status === true ){ + if( obj[i] == null ) + obj[i] = []; - - var obj = { - uid: parseInt(deflated.uid.value), - firstname: existingData.firstname, - lastname: existingData.lastname, - username: existingData.username, - sexe: deflated.sexe, // [0] Homme, [1] Femme - age: deflated.age.value, - studies: deflated.studies.value, - reltype: deflated.reltype, // [0] ... - reltypeSpecial: deflated.reltypeSpecial.value, - loc: deflated.loc, // [0] Choix 1 -> [3] Choix 4 - hash: deflatedHash - }; - - /* (8) On vérifie la validité des données et on l'enregistre dans l'objet avec la date de modification */ - obj.valid = this.check(obj); - - // On met à jour la date de modification, si on a pas qu'@uid de différent - if( diff(existingData, obj).length > 0 ){ - console.warn('> FICHE UPDATE'); - obj.timestamp = Date.now(); + obj[i].push( parseInt(deflated[i].value) ); } - - /* (9) On enregistre les données dans le 'localStorage' */ - lsi.set('mini-fiches', obj.uid, obj); - - } + lsi.set( 'matrice', 0, obj ); + // Objet de la forme + // + // idA: [idV, idW], # A connait V et W (et réciproquement) + // idB: [idX, idY], # B connait X et Y (et réciproquement) + // ... + // }; @@ -93,7 +78,7 @@ inputPhoneMatrice.prototype.fieldsToStorage = function(){ * */ inputPhoneMatrice.prototype.add = function(objectData){ - console.log('MINI FICHE: ADD'); + console.log('MATRICE: ADD'); // Si pas d'UID, on retourne une erreur if( objectData == null || objectData.uid == null ) @@ -170,7 +155,7 @@ inputPhoneMatrice.prototype.add = function(objectData){ /* [4] Gestion de l'affichage depuis le 'localStorage' =========================================================*/ inputPhoneMatrice.prototype.storageToFields = function(){ - console.log('MINI FICHE: STORAGE TO FIELDS'); + console.log('MATRICE: STORAGE TO FIELDS'); // {1} Pour chaque contact du 'localStorage' // var miniData = lsi.get('mini-fiches', this.selected); @@ -199,7 +184,7 @@ inputPhoneMatrice.prototype.storageToFields = function(){ /* [5] Synchronisation des CONTACT vers les MINI fiches =========================================================*/ inputPhoneMatrice.prototype.sync = function(){ - console.log('MINI FICHE: SYNC'); + console.log('MATRICE: SYNC'); /* (1) On récupère les clés de tous les CONTACTS */ var contactData = lsi.export('contacts'); @@ -342,10 +327,10 @@ inputPhoneMatrice.prototype.check = function(miniData){ /* [9] Point d'amorçage de la gestion des contacts =========================================================*/ inputPhoneMatrice.prototype.attach = function(handler){ - console.log('MINI FICHE: ATTACH'); + console.log('MATRICE: ATTACH'); /* (1) On initialise le jeu de données */ - lsi.createDataset('mini-fiches'); + lsi.createDataset('matrice'); /* (2) On charge les mini fiches depuis la mémoire ('localStorage') */ this.storageToFields(); @@ -353,14 +338,4 @@ inputPhoneMatrice.prototype.attach = function(handler){ /* (3) On attache la barre de navigation à une fonction */ // On enregistre le handler this.handler = handler; - - /* (2) On attache l'évènement sur le conteneur de navigation */ - var ptr = this; - this.nav_container.addEventListener('click', function(e){ - // 1. On gère la navigation - ptr.nav(e.target); - // 2. On gere le chargement dynamique - ptr.handler(e.target); - }, false); - }; diff --git a/view/js/input-min.js b/view/js/input-min.js index bcf1edf..0a806d4 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,12 +1,12 @@ -var subjectManager,contactManager,miniManager,ficheManager,defTrue={status:!0,value:"on"},defFalse={status:!1,value:"on"}; +var subjectManager,contactManager,miniManager,ficheManager,matriceManager,defTrue={status:!0,value:"on"},defFalse={status:!1,value:"on"}; function dynamicUpdate(a){var b=a instanceof Element,e=b&&"SPAN"==a.tagName&&"switch-left"==a.className,f=b&&"SPAN"==a.tagName&&"switch-both"==a.className,c=b&&"INPUT"==a.tagName&&"submit"==a.type,d=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||e||c||d||b)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),e=a.parentNode,a=e.children[8],e=e.children[10],f=a.value,a.value=e.value,e.value= f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[6];a=e.children[8];e=e.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||b)&&contactManager.storageToFields()} function checkRadioValue(a){for(var b=0,e=0;ec;c++)f.push(b.calls[c].number);for(c=0;cc;c++)g.push(b.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})})}); +$('article.subject-panel [data-name="submit"]'));subjectManager.attach();contactManager=new inputPhoneContact($("article.contact-panel"),$("#nav-contact"));contactManager.attach(dynamicUpdate);miniManager=new inputPhoneMini($("article.mini-relation-panel"),$("#nav-mini"));miniManager.attach(dynamicUpdate);ficheManager=new inputPhoneFiche($("article.relation-panel"),$("#nav-fiche"));ficheManager.attach(dynamicUpdate);matriceManager=new inputPhoneMatrice($("article.matrice-panel"));matriceManager.attach(dynamicUpdate); +$('input#call_log-import[type="file"]').addEventListener("change",function(a){a={path:"upload/call_log",phone_number:$("#subject_phone_number").value,file:a.target.files[0]};api.send(a,function(b){console.log(b);if(0==b.ModuleError){for(var a=0,f=[],c=0;cc;c++)f.push(b.calls[c].number);for(c=0;cc;c++)g.push(b.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})})}); diff --git a/view/js/input.js b/view/js/input.js index 402a1b5..2ee4e19 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -13,6 +13,7 @@ var subjectManager; var contactManager; var miniManager; var ficheManager; +var matriceManager; // CONSTANTES var defTrue = {status: true, value: 'on'}; @@ -205,6 +206,15 @@ include('/js/includes/input-phone-matrice.js', function(){ ficheManager.attach(dynamicUpdate); + /* (5) Gestion de la matrice de relations + ---------------------------------------------------------*/ + /* (1) On crée une instance du gestionnaire de la matrice */ + matriceManager = new inputPhoneMatrice( + $('article.matrice-panel') + ); + + /* (2) On le démarre */ + matriceManager.attach(dynamicUpdate); @@ -214,7 +224,9 @@ include('/js/includes/input-phone-matrice.js', function(){ - /* (5) Gestion de l'import du fichier + + + /* (6) Gestion de l'import du fichier ---------------------------------------------------------*/ $('input#call_log-import[type="file"]').addEventListener('change', function(e){ /* (1) On rédige la requête */ @@ -340,7 +352,7 @@ include('/js/includes/input-phone-matrice.js', function(){ - /* (6) Gestion de l'effacement des données locales + /* (7) Gestion de l'effacement des données locales ---------------------------------------------------------*/ $('#clear-all').addEventListener('click', function(e){ /* (1) On vide tous les dataset de données */ @@ -359,7 +371,7 @@ include('/js/includes/input-phone-matrice.js', function(){ - /* (7) Gestion de l'export des données locales + /* (8) Gestion de l'export des données locales ---------------------------------------------------------*/ $('#export-all').addEventListener('click', function(e){ /* (1) On construit les données */ @@ -381,7 +393,7 @@ include('/js/includes/input-phone-matrice.js', function(){ - /* (8) Gestion de l'import des données locales + /* (9) Gestion de l'import des données locales ---------------------------------------------------------*/ // Le bouton lance l' file $('#import-all').addEventListener('click', function(e){ @@ -423,7 +435,7 @@ include('/js/includes/input-phone-matrice.js', function(){ - /* (9) Gestion de la validation et de l'envoi des données + /* (10) Gestion de la validation et de l'envoi des données ---------------------------------------------------------*/ $('#submit-all').addEventListener('click', function(e){ console.log('> GATHERING ALL DATA'); From 0ed57c8b50855272a64d05f3533b0a753e409849 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 8 May 2016 23:32:07 +0200 Subject: [PATCH 44/45] =?UTF-8?q?`matriceManager`=20version=201=20termin?= =?UTF-8?q?=C3=A9e,=20il=20manque=20notamment=20l'export=20de=20sauvegarde?= =?UTF-8?q?=20locale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/includes/input-phone-matrice-min.js | 12 +- js/includes/input-phone-matrice.js | 305 ++++++------------------- view/js/input-min.js | 4 +- view/js/input.js | 12 +- 4 files changed, 84 insertions(+), 249 deletions(-) diff --git a/js/includes/input-phone-matrice-min.js b/js/includes/input-phone-matrice-min.js index 78b68ef..ef08f7e 100644 --- a/js/includes/input-phone-matrice-min.js +++ b/js/includes/input-phone-matrice-min.js @@ -1,9 +1,5 @@ function inputPhoneMatrice(a){this.container=a}inputPhoneMatrice.prototype={container:this.container}; -inputPhoneMatrice.prototype.fieldsToStorage=function(){console.log("MATRICE: FIELDS TO STORAGE");var a=(new FormDeflater(this.container,["input"],["data-name"])).deflate();crc32(JSON.stringify(a));console.log(a);var b={},c;for(c in a)if(a[c]instanceof Array)for(var d in a[c])!0===a[c][d].status&&(null==b[c]&&(b[c]=[]),b[c].push(parseInt(a[c][d].value)));else!0===a[c].status&&(null==b[c]&&(b[c]=[]),b[c].push(parseInt(a[c].value)));lsi.set("matrice",0,b)}; -inputPhoneMatrice.prototype.add=function(a){console.log("MATRICE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.loc=null!=a.loc?a.loc:this.defaultData.loc;var b=lsi.get("contacts",a.uid);if(!1===b)return!1; -this.container.innerHTML+=miniFicheBuilder.build({firstname:b.firstname,lastname:b.lastname,username:0==b.username.length?"":"("+b.username+")",countcall:b.countcall,countsms:b.countsms,uid:a.uid,reltypespecial:a.reltypeSpecial});b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+ -a.age+'"]');null!=b&&b.setAttribute("selected","selected");for(var c=$$('article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'),b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;b span.active"),c=0;c'+(c+1)+""}for(var d in a)b=$('#nav-mini [data-n="'+a[d].uid+'"]'),null!=b&&(!0===a[d].valid?b.addClass("done"):b.remClass("done"));this.nav($('#nav-mini [data-n="'+this.selected+'"]'))}; -inputPhoneMatrice.prototype.check=function(a){return!checkRadioValue(a.sexe)||"."==a.studies||"."==a.age||!checkRadioValue(a.loc)||!checkRadioValue(a.reltype)||a.reltype[8].status&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMatrice.prototype.attach=function(a){console.log("MATRICE: ATTACH");lsi.createDataset("matrice");this.storageToFields();this.handler=a}; +inputPhoneMatrice.prototype.fieldsToStorage=function(){console.log("MATRICE: FIELDS TO STORAGE");var a=(new FormDeflater(this.container,["input"],["data-name"])).deflate();crc32(JSON.stringify(a));var d={},b;for(b in a)if(a[b]instanceof Array)for(var e in a[b])!0===a[b][e].status&&(null==d[b]&&(d[b]=[]),d[b].push(parseInt(a[b][e].value)));else!0===a[b].status&&(null==d[b]&&(d[b]=[]),d[b].push(parseInt(a[b].value)));lsi.set("matrice",0,d)}; +inputPhoneMatrice.prototype.storageToFields=function(){console.log("MATRICE: STORAGE TO FIELDS");var a=lsi["export"]("fiches"),d=lsi.get("matrice",0),b=lsi["export"]("contacts"),e=[],c;for(c in a)-1==e.indexOf(a[c].contact)&&e.push(a[c].contact);a="";for(c=0;c";0',a+=f.firstname+" "+f.lastname,a+=0",a+='',a+=g.firstname+" "+g.lastname,a+=0"):a+=""}a+=""}this.container.innerHTML= +a+"
"};inputPhoneMatrice.prototype.attach=function(){console.log("MATRICE: ATTACH");lsi.createDataset("matrice");this.storageToFields();var a=this;this.container.addEventListener("click",function(d){a.fieldsToStorage();a.storageToFields()},!1)}; diff --git a/js/includes/input-phone-matrice.js b/js/includes/input-phone-matrice.js index d4cdb8d..dc43a15 100644 --- a/js/includes/input-phone-matrice.js +++ b/js/includes/input-phone-matrice.js @@ -26,7 +26,7 @@ inputPhoneMatrice.prototype.fieldsToStorage = function(){ var deflatedHash = crc32(JSON.stringify(deflated)); - console.log(deflated); + // console.log(deflated); /* (3) On crée l'objet et on le remplit avec les relations */ var obj = {}; @@ -70,86 +70,6 @@ inputPhoneMatrice.prototype.fieldsToStorage = function(){ -/* [3] Gestion de l'ajout physique d'un nouveau contact -=========================================================*/ -/* -* -* @objectData Objet contenant les informations nécessaires à l'affichage -* -*/ -inputPhoneMatrice.prototype.add = function(objectData){ - console.log('MATRICE: ADD'); - - // Si pas d'UID, on retourne une erreur - if( objectData == null || objectData.uid == null ) - return false; - - /* (0) Gestion du formattage des valeur */ - objectData.age = (objectData.age != null) ? objectData.age : this.defaultData.age; - objectData.sexe = (objectData.sexe != null) ? objectData.sexe : this.defaultData.sexe; - objectData.studies = (objectData.studies != null) ? objectData.studies : this.defaultData.studies; - objectData.reltype = (objectData.reltype != null) ? objectData.reltype : this.defaultData.reltype; - objectData.reltypeSpecial = (objectData.reltypeSpecial != null) ? objectData.reltypeSpecial : this.defaultData.reltypeSpecial; - objectData.loc = (objectData.loc != null) ? objectData.loc : this.defaultData.loc; - - - // {1} On récupère username/firstname/lastname du contact associé // - var associatedContact = lsi.get('contacts', objectData.uid); - - // Si on ne trouve pas le contact, on ne fais rien - if( associatedContact === false ) - return false; - - - // {2} Création physique // - this.container.innerHTML += miniFicheBuilder.build({ - firstname: associatedContact.firstname, - lastname: associatedContact.lastname, - username: (associatedContact.username.length==0) ? '' : '('+associatedContact.username+')', - countcall: associatedContact.countcall, - countsms: associatedContact.countsms, - uid: objectData.uid, - reltypespecial: objectData.reltypeSpecial - }); - - - /* {3} On sélectionne la valeur dans le select (manuellement) de la PROFESSION */ - var selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+objectData.studies+'"]'); - if( selectedOption != null ) - selectedOption.setAttribute('selected', 'selected'); - - /* {4} On sélectionne la valeur dans le select (manuellement) de l'AGE */ - selectedOption = $('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+objectData.age+'"]'); - if( selectedOption != null ) - selectedOption.setAttribute('selected', 'selected'); - - /* {5} On sélectionna la valeur des boutons pour le SEXE */ - var sexeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]'); - for( var i = 0 ; i < sexeCreated.length && i < objectData.sexe.length ; i++ ) - if( objectData.sexe[i].status ) sexeCreated[i].setAttribute('checked', 'checked'); - else sexeCreated[i].removeAttribute('checked'); - - /* {6} On sélectionna la valeur des boutons pour le TYPE DE RELATION */ - var reltypeCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="reltype"]'); - for( var i = 0 ; i < reltypeCreated.length && i < objectData.reltype.length ; i++ ) - if( objectData.reltype[i].status ) reltypeCreated[i].setAttribute('checked', 'checked'); - else reltypeCreated[i].removeAttribute('checked'); - - /* {7} On sélectionna la valeur des boutons pour la LOCATION */ - var locCreated = $$('article.mini-fiche-relation input[data-name="uid"][value="'+objectData.uid+'"] ~ h5>input[type="radio"][data-name="loc"]'); - for( var i = 0 ; i < locCreated.length && i < objectData.loc.length ; i++ ) - if( objectData.loc[i].status ) locCreated[i].setAttribute('checked', 'checked'); - else locCreated[i].removeAttribute('checked'); - -}; - - - - - - - - /* [4] Gestion de l'affichage depuis le 'localStorage' @@ -157,176 +77,88 @@ inputPhoneMatrice.prototype.add = function(objectData){ inputPhoneMatrice.prototype.storageToFields = function(){ console.log('MATRICE: STORAGE TO FIELDS'); - // {1} Pour chaque contact du 'localStorage' // - var miniData = lsi.get('mini-fiches', this.selected); + /* (1) On récupère la liste des contacts à mettre dans la matrice */ + // On récupère les fiches + var ficheData = lsi.export('fiches'); - // On réinitialise le HTML - this.container.innerHTML = ''; + // On récupère les données de la matrice + var matriceData = lsi.get('matrice', 0); - // {2} On affiche la MINI fiche sélectionnée // - this.add(miniData); - - // {3} On met à jour la navigation // - this.updateNavBar(); - -}; - - - - - - - - - - - -/* [5] Synchronisation des CONTACT vers les MINI fiches -=========================================================*/ -inputPhoneMatrice.prototype.sync = function(){ - console.log('MATRICE: SYNC'); - - /* (1) On récupère les clés de tous les CONTACTS */ + // On récupère les contacts pour afficher les noms/prénoms var contactData = lsi.export('contacts'); - /* (2) Pour chaque CONTACT, on met à jour/crée la MINI fiche associée */ - for( var key in contactData ){ + // Contiendra les UID des contacts à mettre dans la matrice + var contacts = []; - /* (3) On récupère les informations de la MINI (si elle existe) */ - var miniData = lsi.get('mini-fiches', key); + // Pour chaque fiche, on ajoute l'uid du contact s'il n'est pas déja ajouté + for( var f in ficheData ) + if( contacts.indexOf( ficheData[f].contact ) == -1 ) + contacts.push( ficheData[f].contact ); - /* (4) Si la MINI fiche n'exise pas, on la crée avec les valeurs par défaut */ - if( miniData == null ){ - miniData = this.defaultData; - miniData.valid = false; - } + /* (2) On construit le HTML de la matrice */ + // Contiendra le HTML + var matrice_html = ""; - /* (5) On met à jour la MINI fiche */ - miniData.uid = contactData[key].uid; + // {1} Pour chaque ligne // + for( var A = 0 ; A < contacts.length ; A++ ){ + var conA = contactData[A]; - /* (6) On enregistre les modification */ - lsi.set('mini-fiches', key, miniData); + matrice_html += ''; + if( A > 0 ){ // Noms sur la première ligne (abscisses) + matrice_html += ''; + }else // Sinon, + matrice_html += ''; + + // {2} Pour chaque case // + for( var B = 0 ; B < contacts.length ; B++ ){ if( B < contacts.length-1 ){ + var conB = contactData[B]; + + // {3} Première colonne -> Intitulé des ordonnées // + if( A == 0 ){ + matrice_html += ''; + }} + + matrice_html += ''; } + matrice_html += '
'; + matrice_html += conA.firstname+' '+conA.lastname + matrice_html += (conA.username.length>0) ? ' ('+conA.username+')' : ''; + matrice_html += ''; + matrice_html += ''; + matrice_html += conB.firstname+' '+conB.lastname; + matrice_html += (conB.username.length>0) ? ' ('+conB.username+')' : ''; + matrice_html += ''; + + // {4} Valeurs des relations (boutons) // + }else if( B < A ){ + matrice_html += ""; + matrice_html += " -1 ) + matrice_html += " checked"; + matrice_html += " >"; + matrice_html += ""; + + // {5} Cases vides (moitié supérieure droite) // + }else + matrice_html += "
'; + + + /* (3) On affiche la matrice */ + this.container.innerHTML = matrice_html; }; - - - - -/* [6] Gestion de la navigation entre les fiches -=========================================================*/ -inputPhoneMatrice.prototype.nav = function(element){ - /* (1) On vérifie que l'élément contient un nombre et existe */ - if( element == null ) - return false; - - if( element.getData('n') === false || isNaN(element.getData('n')) || element.parentNode.id != 'nav-mini' ) - return false; - - /* (2) On désactive tous les éléments actifs */ - var activeElements = $$('#nav-mini > span.active'); - for( var i = 0 ; i < activeElements.length ; i++ ) - activeElements[i].remClass('active'); - - /* (3) On active l'élément courant */ - element.addClass('active'); - this.selected = parseInt(element.getData('n')); -}; - - - - - - - -/* [7] Mise à jour de la navigation -=========================================================*/ -inputPhoneMatrice.prototype.updateNavBar = function(){ - var miniData = lsi.export('mini-fiches'); - var len = Object.keys(miniData).length; - - - /* (1) On vérifie si la barre de navigation est à jour */ - var navBarUpToDate = $$('#nav-mini [data-n]').length == len; - - - /* (2) On vide et remplit la barre de nav, si elle n'est pas à jour */ - if( !navBarUpToDate ){ - this.nav_container.innerHTML = ''; - - for( var i = 0 ; i < len ; i++ ) - this.nav_container.innerHTML += ''+(i+1)+''; - } - - /* (3) On montre les MINI fiches qui sont correctes dans la navbar */ - for( var key in miniData ){ - - var currentElement = $('#nav-mini [data-n="'+miniData[key].uid+'"]'); - - if( currentElement == null ) - continue; - - // On remplit avec le numéro de la MINI fiche - // currentElement.setAttribute('data-n', miniData[key].uid); - // currentElement.innerHTML = miniData[key].uid + 1; - - // Si la MINI fiche est valide - if( miniData[key].valid === true ) currentElement.addClass('done'); - // Si elle est invalide - else currentElement.remClass('done'); - - } - - - - /* (4) On séléctionne par défaut la dernière MINI fiche sélectionnée */ - this.nav( $('#nav-mini [data-n="'+this.selected+'"]') ); -}; - - - - -/* [8] Vérification des données du formulaire -=========================================================*/ -inputPhoneMatrice.prototype.check = function(miniData){ - - // 1. Le sexe est défini - if( !checkRadioValue(miniData.sexe) ) - return false; - // 2. Le métier est défini - if( miniData.studies == '.' ) - return false; - // 3. L'age est définie - if( miniData.age == '.' ) - return false; - // 4. La distance de localisation est définie - if( !checkRadioValue(miniData.loc) ) - return false; - // 5. Le TYPE DE RELATION a un et un seul choix - if( !checkRadioValue(miniData.reltype) ) - return false; - // 6. TYPE DE RELATION si autre est coché (indice 8), reltypeSpecial doit avoir au moins 2 caractère - if( miniData.reltype[8].status && miniData.reltypeSpecial.length < 2 ) - return false; - - - // Si aucune erreur, tout est ok - return true; -}; - - - - - /* [9] Point d'amorçage de la gestion des contacts =========================================================*/ -inputPhoneMatrice.prototype.attach = function(handler){ +inputPhoneMatrice.prototype.attach = function(){ console.log('MATRICE: ATTACH'); /* (1) On initialise le jeu de données */ @@ -335,7 +167,10 @@ inputPhoneMatrice.prototype.attach = function(handler){ /* (2) On charge les mini fiches depuis la mémoire ('localStorage') */ this.storageToFields(); - /* (3) On attache la barre de navigation à une fonction */ - // On enregistre le handler - this.handler = handler; + /* (3) On enregistre la matrice à chaque modification */ + var ptr = this; + this.container.addEventListener('click', function(e){ + ptr.fieldsToStorage(); + ptr.storageToFields(); + }, false); }; diff --git a/view/js/input-min.js b/view/js/input-min.js index 0a806d4..a7baae9 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,7 +1,7 @@ var subjectManager,contactManager,miniManager,ficheManager,matriceManager,defTrue={status:!0,value:"on"},defFalse={status:!1,value:"on"}; function dynamicUpdate(a){var b=a instanceof Element,e=b&&"SPAN"==a.tagName&&"switch-left"==a.className,f=b&&"SPAN"==a.tagName&&"switch-both"==a.className,c=b&&"INPUT"==a.tagName&&"submit"==a.type,d=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||e||c||d||b)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),e=a.parentNode,a=e.children[8],e=e.children[10],f=a.value,a.value=e.value,e.value= -f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[6];a=e.children[8];e=e.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(),(c||b)&&contactManager.storageToFields()} -function checkRadioValue(a){for(var b=0,e=0;e switch firstname+lastname -> username");e=a.parentNode;f=e.children[6];a=e.children[8];e=e.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),matriceManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(), +matriceManager.storageToFields(),(c||b)&&contactManager.storageToFields()}function checkRadioValue(a){for(var b=0,e=0;ec;c++)f.push(b.calls[c].number);for(c=0;c Date: Mon, 9 May 2016 09:34:17 +0200 Subject: [PATCH 45/45] =?UTF-8?q?Inclusion=20de=20la=20`matrice`=20dans=20?= =?UTF-8?q?l'export/import=20de=20donn=C3=A9es=20de=20formulaire=20local?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/module/upload.php | 27 +++++++++++++++++++++++++++ src/upload/local_data/xdrm.json | 2 +- view/js/input-min.js | 19 ++++++++++--------- view/js/input.js | 21 ++++++++++++++++++++- 4 files changed, 58 insertions(+), 11 deletions(-) diff --git a/manager/module/upload.php b/manager/module/upload.php index 7dc8e4b..383530e 100644 --- a/manager/module/upload.php +++ b/manager/module/upload.php @@ -125,6 +125,13 @@ + + + + + + + /* IMPORT D'UN JOURNAL D'APPEL * * @file Pointeur vers $_FILES[''] @@ -202,6 +209,10 @@ + + + + /* IMPORT D'UNE SAUVEGARDE DE FORMULAIRE LOCAL * * @file Pointeur vers $_FILES[''] @@ -228,6 +239,7 @@ $checkLevel0 = $checkLevel0 && isset($json['contacts']) && is_array($json['contacts']); $checkLevel0 = $checkLevel0 && isset($json['mini']) && is_array($json['mini']); $checkLevel0 = $checkLevel0 && isset($json['fiches']) && is_array($json['fiches']); + $checkLevel0 = $checkLevel0 && isset($json['matrice']) && is_array($json['matrice']); // Erreur si level 0 incorrect if( !$checkLevel0 ) @@ -305,6 +317,21 @@ } + /* (7) Vérification de la matrice */ + foreach($json['matrice'] as $idA=>$Bs){ + $checkMatrice = is_numeric($idA); + + if( !is_array($Bs) ) + return false; + + // Pour chaque relation entre le sujet d'id @idA et le sujet d'id $B + foreach($Bs as $B) + $checkMatrice = $checkMatrice && is_numeric($B); + + if( !$checkMatrice ) + return false; + } + return true; } diff --git a/src/upload/local_data/xdrm.json b/src/upload/local_data/xdrm.json index 13681a5..d5ef460 100755 --- a/src/upload/local_data/xdrm.json +++ b/src/upload/local_data/xdrm.json @@ -1 +1 @@ -{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","call":0,"sms":5,"countcall":73,"countsms":29,"hash":1169651017},"1":{"uid":1,"number":"0603900774","username":"Maman","firstname":"","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":3906768908},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":259907644,"valid":false,"timestamp":1462713729410},"1":{"uid":1,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":1672009590,"valid":false},"2":{"uid":2,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":2381384945,"valid":false,"timestamp":1462713749734},"3":{"uid":3,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3167846785,"valid":false},"4":{"uid":4,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3663725376,"valid":false},"5":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":0,"uid":0,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1480490265,"valid":false,"timestamp":1462713734070},"1":{"contact":1,"uid":1,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2111806120,"valid":false,"timestamp":1462713735795},"2":{"contact":2,"uid":2,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2521715374,"valid":false,"timestamp":1462713942715},"3":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3,"contact":3},"4":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":4},"5":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":5},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":7},"8":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":8},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":9},"10":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":6},"11":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":10},"12":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":7},"13":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":11},"14":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":12},"15":{"contact":0,"uid":15,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":1480490265,"valid":false,"timestamp":1462713734070},"16":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":3},"17":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":13},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":14},"19":{"contact":2,"uid":19,"sexe":[{"value":"on","status":false},{"value":"on","status":true}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":2521715374,"valid":false,"timestamp":1462713942715}}} \ No newline at end of file +{"subject":{"number":"06 69 05 19 10","username":"Adri","firstname":"","lastname":""},"contacts":{"0":{"uid":0,"number":"0627557790","username":"","firstname":"Cagnard","lastname":"Sophie","call":0,"sms":5,"countcall":73,"countsms":29,"hash":1169651017},"1":{"uid":1,"number":"0603900774","username":"","firstname":"Maman","lastname":"","call":1,"sms":-1,"countcall":72,"countsms":3,"hash":1380911229},"2":{"uid":2,"number":"0699884787","username":"","firstname":"Celia","lastname":"Gardent","call":2,"sms":9,"countcall":17,"countsms":20,"hash":2926012700},"3":{"uid":3,"number":"0607516488","username":"","firstname":"Morgane","lastname":"P1","call":3,"sms":6,"countcall":16,"countsms":29,"hash":190637649},"4":{"uid":4,"number":"0561866655","username":"","firstname":"Colo","lastname":"Toulouse","call":4,"sms":-1,"countcall":12,"countsms":0,"hash":1902172577},"5":{"uid":5,"number":"0633165045","username":"","firstname":"Camille","lastname":"Coulon","call":5,"sms":-1,"countcall":11,"countsms":0,"hash":345811932},"6":{"uid":6,"number":"0646412722","username":"","firstname":"Jeremy","lastname":"Kronan","call":6,"sms":0,"countcall":10,"countsms":51,"hash":820785184},"7":{"uid":7,"number":"0647926854","username":"","firstname":"Lucie","lastname":"Goeland","call":7,"sms":2,"countcall":10,"countsms":48,"hash":3099329093},"8":{"uid":8,"number":"0760076481","username":"","firstname":"Jef","lastname":"(Sncf)","call":8,"sms":-1,"countcall":10,"countsms":0,"hash":3535510436},"9":{"uid":9,"number":"0663179592","username":"Mumu","firstname":"","lastname":"","call":9,"sms":-1,"countcall":10,"countsms":0,"hash":643265720},"10":{"uid":10,"number":"0632201278","username":"","firstname":"Estelle","lastname":"Telligo","countsms":50,"countcall":1,"call":-1,"sms":1},"11":{"uid":11,"number":"0667067699","username":"","firstname":"Mehdi","lastname":"Sadki","countsms":35,"countcall":4,"call":-1,"sms":3},"12":{"uid":12,"number":"0626453451","username":"","firstname":"Charlène","lastname":"Ifec","countsms":33,"countcall":6,"call":-1,"sms":4},"13":{"uid":13,"number":"0612361631","username":"","firstname":"Joël","lastname":"Petigax","countsms":22,"countcall":2,"call":-1,"sms":7},"14":{"uid":14,"number":"0623361699","username":"","firstname":"Florence","lastname":"Ifec","countsms":20,"countcall":6,"call":-1,"sms":8},"15":{"uid":15,"number":"711","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"16":{"uid":16,"number":"4321","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"17":{"uid":17,"number":"5395","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"18":{"uid":18,"number":"8012","username":"","firstname":"","lastname":"","countsms":10,"countcall":2,"call":-1,"sms":-1},"19":{"uid":19,"number":"20193","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"20":{"uid":20,"number":"36117","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"21":{"uid":21,"number":"36121","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"22":{"uid":22,"number":"38100","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"23":{"uid":23,"number":"0664778618","username":"+33664778618","firstname":"","lastname":"","countsms":18,"countcall":4,"call":-1,"sms":-1},"24":{"uid":24,"number":"0648687718","username":"","firstname":"Zazou","lastname":"Ifec","countsms":11,"countcall":9,"call":-1,"sms":-1},"25":{"uid":25,"number":"0625093632","username":"","firstname":"Clemence","lastname":"Hupays","countsms":9,"countcall":3,"call":-1,"sms":-1},"26":{"uid":26,"number":"0642461260","username":"","firstname":"","lastname":"","countsms":2,"countcall":0,"call":-1,"sms":-1},"27":{"uid":27,"number":"0670430349","username":"","firstname":"Magali","lastname":"Greze","countsms":7,"countcall":3,"call":-1,"sms":-1},"28":{"uid":28,"number":"0620020621","username":"Annie","firstname":"","lastname":"","countsms":4,"countcall":0,"call":-1,"sms":-1},"29":{"uid":29,"number":"0683940776","username":"","firstname":"Maxime","lastname":"Claeys","countsms":10,"countcall":5,"call":-1,"sms":-1},"30":{"uid":30,"number":"0650535803","username":"","firstname":"Nadege","lastname":"Cattenoz","countsms":6,"countcall":2,"call":-1,"sms":-1},"31":{"uid":31,"number":"0676010387","username":"","firstname":"Benedicte","lastname":"Ifec","countsms":3,"countcall":2,"call":-1,"sms":-1},"32":{"uid":32,"number":"0677703097","username":"","firstname":"Chloe","lastname":"Abry","countsms":3,"countcall":4,"call":-1,"sms":-1},"33":{"uid":33,"number":"0670218752","username":"","firstname":"Flore","lastname":"Vecten","countsms":2,"countcall":0,"call":-1,"sms":-1},"34":{"uid":34,"number":"0643577104","username":"Charline","firstname":"","lastname":"","countsms":4,"countcall":4,"call":-1,"sms":-1},"35":{"uid":35,"number":"0695745757","username":"Mina","firstname":"","lastname":"","countsms":8,"countcall":0,"call":-1,"sms":-1},"36":{"uid":36,"number":"0627768064","username":"","firstname":"","lastname":"","countsms":5,"countcall":4,"call":-1,"sms":-1},"37":{"uid":37,"number":"0673843454","username":"","firstname":"Mathieu","lastname":"Berzaim","countsms":13,"countcall":4,"call":-1,"sms":-1},"38":{"uid":38,"number":"0662918113","username":"","firstname":"Quentin","lastname":"De Chaignon","countsms":11,"countcall":2,"call":-1,"sms":-1},"39":{"uid":39,"number":"0667863187","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"40":{"uid":40,"number":"0628037107","username":"","firstname":"Marine","lastname":"Desc","countsms":4,"countcall":0,"call":-1,"sms":-1},"41":{"uid":41,"number":"0561223307","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"42":{"uid":42,"number":"0681637356","username":"Chapit","firstname":"","lastname":"","countsms":7,"countcall":0,"call":-1,"sms":-1},"43":{"uid":43,"number":"0681272316","username":"","firstname":"","lastname":"","countsms":1,"countcall":0,"call":-1,"sms":-1},"44":{"uid":44,"number":"0567738243","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"45":{"uid":45,"number":"0698130106","username":"Debeaumont","firstname":"","lastname":"","countsms":13,"countcall":0,"call":-1,"sms":-1},"46":{"uid":46,"number":"0684014351","username":"","firstname":"Lucile","lastname":"Maury","countsms":2,"countcall":0,"call":-1,"sms":-1},"47":{"uid":47,"number":"0685422405","username":"","firstname":"Clement","lastname":"Siegfried","countsms":0,"countcall":7,"call":-1,"sms":-1},"48":{"uid":48,"number":"0322765057","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"49":{"uid":49,"number":"0680341361","username":"Eloa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"50":{"uid":50,"number":"0621681633","username":"Fanny","firstname":"","lastname":"","countsms":0,"countcall":5,"call":-1,"sms":-1},"51":{"uid":51,"number":"0630023336","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"52":{"uid":52,"number":"0663248738","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"53":{"uid":53,"number":"0689795387","username":"","firstname":"Fouquet","lastname":"Charlotte ( Sncf)","countsms":0,"countcall":8,"call":-1,"sms":-1},"54":{"uid":54,"number":"0621915797","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"55":{"uid":55,"number":"0478303590","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"56":{"uid":56,"number":"0646642714","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"57":{"uid":57,"number":"0153422467","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"58":{"uid":58,"number":"0627923836","username":"","firstname":"Alexandre","lastname":"(Sncf)","countsms":0,"countcall":1,"call":-1,"sms":-1},"59":{"uid":59,"number":"0652784553","username":"","firstname":"Marc","lastname":"(Sncf)","countsms":0,"countcall":4,"call":-1,"sms":-1},"60":{"uid":60,"number":"0608484023","username":"","firstname":"Alain","lastname":"Seguy Portable","countsms":0,"countcall":2,"call":-1,"sms":-1},"61":{"uid":61,"number":"Numéroprivé","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"62":{"uid":62,"number":"0681604489","username":"","firstname":"Johanna","lastname":"Benson faure","countsms":1,"countcall":2,"call":-1,"sms":-1},"63":{"uid":63,"number":"0236164994","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"64":{"uid":64,"number":"0777965641","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"65":{"uid":65,"number":"0561226764","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"66":{"uid":66,"number":"0647864378","username":"","firstname":"Lucile","lastname":"Michoux","countsms":0,"countcall":1,"call":-1,"sms":-1},"67":{"uid":67,"number":"0664172165","username":"","firstname":"Maud","lastname":"Belambra","countsms":0,"countcall":2,"call":-1,"sms":-1},"68":{"uid":68,"number":"0322872431","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"69":{"uid":69,"number":"0679510351","username":"Mémé","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"70":{"uid":70,"number":"0681862245","username":"","firstname":"Frederic","lastname":"Carpentier","countsms":0,"countcall":3,"call":-1,"sms":-1},"71":{"uid":71,"number":"0683689438","username":"","firstname":"Thomas","lastname":"Autissier","countsms":0,"countcall":1,"call":-1,"sms":-1},"72":{"uid":72,"number":"0561226962","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"73":{"uid":73,"number":"0659659882","username":"","firstname":"Christelle","lastname":"Choucoutou","countsms":0,"countcall":2,"call":-1,"sms":-1},"74":{"uid":74,"number":"0636828291","username":"","firstname":"Tim","lastname":"Von Scheidt","countsms":0,"countcall":8,"call":-1,"sms":-1},"75":{"uid":75,"number":"0630586730","username":"","firstname":"Antoine","lastname":"Drouvin","countsms":0,"countcall":2,"call":-1,"sms":-1},"76":{"uid":76,"number":"0628334584","username":"","firstname":"Remi","lastname":"koenig","countsms":0,"countcall":2,"call":-1,"sms":-1},"77":{"uid":77,"number":"0178391000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"78":{"uid":78,"number":"0481076300","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"79":{"uid":79,"number":"0562277443","username":"","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"80":{"uid":80,"number":"0668582139","username":"Sam","firstname":"","lastname":"","countsms":0,"countcall":6,"call":-1,"sms":-1},"81":{"uid":81,"number":"0677820719","username":"","firstname":"Ingrid","lastname":"Dumoulin","countsms":0,"countcall":6,"call":-1,"sms":-1},"82":{"uid":82,"number":"0607161895","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"83":{"uid":83,"number":"0178392000","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"84":{"uid":84,"number":"0683372480","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"85":{"uid":85,"number":"0561474321","username":"","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"86":{"uid":86,"number":"0616813929","username":"papa","firstname":"","lastname":"","countsms":0,"countcall":2,"call":-1,"sms":-1},"87":{"uid":87,"number":"0427192000","username":"","firstname":"","lastname":"","countsms":0,"countcall":4,"call":-1,"sms":-1},"88":{"uid":88,"number":"0164270257","username":"","firstname":"Alain","lastname":"Seguy","countsms":0,"countcall":4,"call":-1,"sms":-1},"89":{"uid":89,"number":"0661904073","username":"","firstname":"Agathe","lastname":"Charles","countsms":0,"countcall":3,"call":-1,"sms":-1},"90":{"uid":90,"number":"0323050986","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"91":{"uid":91,"number":"0682073273","username":"Bernard","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"92":{"uid":92,"number":"0611075350","username":"","firstname":"Dylan","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1},"93":{"uid":93,"number":"0649269036","username":"Mallau","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"94":{"uid":94,"number":"0562277441","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"95":{"uid":95,"number":"0641835135","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"96":{"uid":96,"number":"0674119525","username":"","firstname":"Antoine","lastname":"Mandet","countsms":0,"countcall":5,"call":-1,"sms":-1},"97":{"uid":97,"number":"0686371201","username":"Proprio","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"98":{"uid":98,"number":"0627722881","username":"Adequat","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"99":{"uid":99,"number":"0322874813","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"100":{"uid":100,"number":"0652906702","username":"","firstname":"Benoit","lastname":"Klamber","countsms":0,"countcall":1,"call":-1,"sms":-1},"101":{"uid":101,"number":"0652292724","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"102":{"uid":102,"number":"0610087047","username":"Mariane","firstname":"","lastname":"","countsms":0,"countcall":3,"call":-1,"sms":-1},"103":{"uid":103,"number":"0534252783","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"104":{"uid":104,"number":"0660926108","username":"","firstname":"Anne","lastname":"Estelle","countsms":0,"countcall":4,"call":-1,"sms":-1},"105":{"uid":105,"number":"0668067194","username":"","firstname":"Hugo","lastname":"Valette","countsms":0,"countcall":1,"call":-1,"sms":-1},"106":{"uid":106,"number":"0685683305","username":"","firstname":"","lastname":"","countsms":0,"countcall":8,"call":-1,"sms":-1},"107":{"uid":107,"number":"0322870674","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"108":{"uid":108,"number":"0684923614","username":"","firstname":"Julien","lastname":"Peze","countsms":0,"countcall":3,"call":-1,"sms":-1},"109":{"uid":109,"number":"0631202761","username":"","firstname":"Thomas","lastname":"Hopquin","countsms":0,"countcall":1,"call":-1,"sms":-1},"110":{"uid":110,"number":"0236164943","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"111":{"uid":111,"number":"0761921571","username":"","firstname":"Pauline","lastname":"Cath","countsms":0,"countcall":2,"call":-1,"sms":-1},"112":{"uid":112,"number":"0684648921","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"113":{"uid":113,"number":"0681585322","username":"","firstname":"maxime","lastname":"colo thales","countsms":0,"countcall":5,"call":-1,"sms":-1},"114":{"uid":114,"number":"0673042646","username":"","firstname":"Denis","lastname":"Directeur Colo Italie","countsms":0,"countcall":6,"call":-1,"sms":-1},"115":{"uid":115,"number":"0678593540","username":"","firstname":"nicolas","lastname":"colo thales","countsms":0,"countcall":6,"call":-1,"sms":-1},"116":{"uid":116,"number":"+543285154356","username":"","firstname":"","lastname":"","countsms":0,"countcall":1,"call":-1,"sms":-1},"117":{"uid":117,"number":"0642468206","username":"","firstname":"Perrine","lastname":"Petit","countsms":0,"countcall":1,"call":-1,"sms":-1}},"mini":{"0":{"uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"hash":3485754619,"valid":false},"1":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":1},"2":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":2},"3":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":3},"4":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":4},"5":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":5},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":7},"8":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":8},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":9},"10":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":10},"11":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":11},"12":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":12},"13":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":13},"14":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":14},"15":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":15},"16":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":16},"17":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":17},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":18},"19":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":19},"20":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":20},"21":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":21},"22":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":22},"23":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":23},"24":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":24},"25":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":25},"26":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":26},"27":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":27},"28":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":28},"29":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":29},"30":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":30},"31":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":31},"32":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":32},"33":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":33},"34":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":34},"35":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":35},"36":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":36},"37":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":37},"38":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":38},"39":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":39},"40":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":40},"41":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":41},"42":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":42},"43":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":43},"44":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":44},"45":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":45},"46":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":46},"47":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":47},"48":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":48},"49":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":49},"50":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":50},"51":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":51},"52":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":52},"53":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":53},"54":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":54},"55":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":55},"56":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":56},"57":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":57},"58":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":58},"59":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":59},"60":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":60},"61":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":61},"62":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":62},"63":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":63},"64":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":64},"65":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":65},"66":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":66},"67":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":67},"68":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":68},"69":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":69},"70":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":70},"71":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":71},"72":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":72},"73":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":73},"74":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":74},"75":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":75},"76":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":76},"77":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":77},"78":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":78},"79":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":79},"80":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":80},"81":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":81},"82":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":82},"83":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":83},"84":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":84},"85":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":85},"86":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":86},"87":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":87},"88":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":88},"89":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":89},"90":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":90},"91":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":91},"92":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":92},"93":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":93},"94":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":94},"95":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":95},"96":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":96},"97":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":97},"98":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":98},"99":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":99},"100":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":100},"101":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":101},"102":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":102},"103":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":103},"104":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":104},"105":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":105},"106":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":106},"107":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":107},"108":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":108},"109":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":109},"110":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":110},"111":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":111},"112":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":112},"113":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":113},"114":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":114},"115":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":115},"116":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":116},"117":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","studies":".","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","timestamp":0,"valid":false,"uid":117}},"fiches":{"0":{"contact":0,"uid":0,"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"contextSpecial":["","",""],"freq":[[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}]],"connect":[[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}],[{"value":"on","status":false},{"value":"on","status":true}]],"connectSpecial":["",""],"hash":3373901681,"valid":false},"1":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":1,"contact":1},"2":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":2,"contact":2},"3":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":3,"contact":3},"4":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":4,"contact":4},"5":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":5,"contact":5},"6":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":6,"contact":6},"7":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":7,"contact":7},"8":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":8,"contact":8},"9":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":9,"contact":9},"10":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":10,"contact":6},"11":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":11,"contact":10},"12":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":12,"contact":7},"13":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":13,"contact":11},"14":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":14,"contact":12},"15":{"sexe":[{"value":"on","status":true},{"value":"on","status":false}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"reltypeSpecial":"","city":"","loc":[{"value":"on","status":true},{"value":"on","status":false},{"value":"on","status":false},{"value":"on","status":false}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":15,"contact":0},"16":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":16,"contact":3},"17":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":17,"contact":13},"18":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":18,"contact":14},"19":{"sexe":[{"status":true,"value":"on"},{"status":false,"value":"on"}],"age":".","job":".","famsit":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"studies":".","reltype":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"reltypeSpecial":"","city":"","loc":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"duration":["",""],"context":[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],"contextSpecial":["","",""],"freq":[[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}],[{"status":true,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"},{"status":false,"value":"on"}]],"connect":[[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}],[{"status":false,"value":"on"},{"status":true,"value":"on"}]],"connectSpecial":["",""],"timestamp":0,"valid":false,"uid":19,"contact":2}},"matrice":{"10":[0,2,4],"11":[1,3],"12":[0,2,4],"13":[1,3],"14":[0,2,4]}} \ No newline at end of file diff --git a/view/js/input-min.js b/view/js/input-min.js index a7baae9..058fd2c 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,12 +1,13 @@ var subjectManager,contactManager,miniManager,ficheManager,matriceManager,defTrue={status:!0,value:"on"},defFalse={status:!1,value:"on"}; -function dynamicUpdate(a){var b=a instanceof Element,e=b&&"SPAN"==a.tagName&&"switch-left"==a.className,f=b&&"SPAN"==a.tagName&&"switch-both"==a.className,c=b&&"INPUT"==a.tagName&&"submit"==a.type,d=b&&"SPAN"==a.tagName&&("nav-mini"==a.parentNode.id||"nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"nav-contact"==a.parentNode.id;if(!(f||e||c||d||b)&&!0!==a)return!1;if(f)console.log("> switch firstname <-> lastname"),e=a.parentNode,a=e.children[8],e=e.children[10],f=a.value,a.value=e.value,e.value= -f;else if(e){console.log("> switch firstname+lastname -> username");e=a.parentNode;f=e.children[6];a=e.children[8];e=e.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),matriceManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(), -matriceManager.storageToFields(),(c||b)&&contactManager.storageToFields()}function checkRadioValue(a){for(var b=0,e=0;e switch firstname <-> lastname"),b=a.parentNode,a=b.children[8],b=b.children[10],e=a.value,a.value=b.value,b.value= +e;else if(b){console.log("> switch firstname+lastname -> username");b=a.parentNode;e=b.children[6];a=b.children[8];b=b.children[10];if(0 dynamic update"),miniManager.fieldsToStorage(),ficheManager.fieldsToStorage(),contactManager.fieldsToStorage(),matriceManager.fieldsToStorage(),miniManager.sync(),ficheManager.sync(),miniManager.storageToFields(),ficheManager.storageToFields(), +matriceManager.storageToFields(),(c||f)&&contactManager.storageToFields()}function checkRadioValue(a){for(var f=0,b=0;bc;c++)f.push(b.calls[c].number);for(c=0;cc;c++)g.push(b.sms[c].number);for(c=0;c GATHERING ALL DATA");subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})})}); +$('input#call_log-import[type="file"]').addEventListener("click",function(a){a.target.value=null},!1);$('input#call_log-import[type="file"]').addEventListener("change",function(a){a={path:"upload/call_log",phone_number:$("#subject_phone_number").value,file:a.target.files[0]};api.send(a,function(a){console.log(a);if(0==a.ModuleError){for(var b=0,e=[],c=0;cc;c++)e.push(a.calls[c].number);for(c=0;cc;c++)g.push(a.sms[c].number);for(c=0;c GATHERING ALL DATA"); +subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();a={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches")};api.send(a,function(a){console.log(a)},!1)},!1)})})})})}); diff --git a/view/js/input.js b/view/js/input.js index 05b86a8..e2310ca 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -232,6 +232,12 @@ include('/js/includes/input-phone-matrice.js', function(){ /* (6) Gestion de l'import du fichier ---------------------------------------------------------*/ + // On vide l'input de type 'file' quand on clique + $('input#call_log-import[type="file"]').addEventListener('click', function(e){ + e.target.value = null; + }, false); + + // Gestion de l'upload $('input#call_log-import[type="file"]').addEventListener('change', function(e){ /* (1) On rédige la requête */ var request = { @@ -364,6 +370,7 @@ include('/js/includes/input-phone-matrice.js', function(){ lsi.clear('contacts'); lsi.clear('mini-fiches'); lsi.clear('fiches'); + lsi.clear('matrice'); /* (2) On met à jour l'affichage */ @@ -371,6 +378,7 @@ include('/js/includes/input-phone-matrice.js', function(){ contactManager.storageToFields(); miniManager.storageToFields(); ficheManager.storageToFields(); + matriceManager.storageToFields(); }, false); @@ -383,9 +391,11 @@ include('/js/includes/input-phone-matrice.js', function(){ subject: lsi.export('subject')[0], contacts: lsi.export('contacts'), mini: lsi.export('mini-fiches'), - fiches: lsi.export('fiches') + fiches: lsi.export('fiches'), + matrice: lsi.export('matrice')[0] }; + /* (2) On lance le téléchargement */ var downloadTarget = $('#download-target'); // On récupère le lien () caché qui fera le téléchargement downloadTarget.download = 'local-data.json'; // Nom du fichier qui sera téléchargé @@ -405,6 +415,11 @@ include('/js/includes/input-phone-matrice.js', function(){ }, false); + // On vide l'input de type 'file' quand on clique + $('#local-upload').addEventListener('click', function(e){ + e.target.value = null; + }, false); + // Gestion de l'upload d'une sauvegarde de formulaire local $('#local-upload').addEventListener('change', function(e){ /* (1) Rédaction de la requête d'upload */ @@ -421,15 +436,19 @@ include('/js/includes/input-phone-matrice.js', function(){ if( response.ModuleError != 0 ) return false; + console.log(response.local_data.matrice); + /* (3) On enregistre les données dans le 'localStorage' */ lsi.set('subject', 0, response.local_data.subject); lsi.import('contacts', response.local_data.contacts); lsi.import('mini-fiches', response.local_data.mini); lsi.import('fiches', response.local_data.fiches); + lsi.set('matrice', 0, response.local_data.matrice); /* (3) On met à jour l'affichage */ subjectManager.storageToFields(); contactManager.storageToFields(); + matriceManager.storageToFields(); dynamicUpdate(true); });